Poniższy przykład demonstruje implementację takiej klasy dla metody zwieksz():
class ZwiekszMethodRequest { private Future future; private Bufor aktywnyObiekt; private int ilość;
public bool guard() { jeśli metoda zwieksz() może być wywołana: zwróć prawdę w przeciwnym wypadku: zwróć fałsz
public void execute() { zaalokuj pamięć na wynik; wywołaj z argumentem ilość; skopiuj wynik do zaalokowanej pamięci; przekaż wskaźnik zaalokowanej pamięci do obiektu future; zapisz w obiekcie future informację, że żądanie zostało obsłużone;
Scheduler Obiekt Scheduler jest planistą, który zarządza wykonywaniem żądań. Wyposażony jest w kolejkę a na zewnątrz udostępnia operację enqueue, która kolejkuje przekazane w argumencie żądanie. Planista pracuje we własnym wątku kontroli, pobierając kolejne żądania z kolejki, sprawdzając ich warunek oraz wykonując. Poniższy pseudokod przedstawia główną pętlę wątku planisty:
powtarzaj dopóki obiekt ma istnieć: pobierz z kolejki kolejne żądanie jeśli warunek jest spełniony: wykonaj metodę żądania w przeciwnym wypadku: dodaj z powrotem do kolejki