public class DirectPoller<S>
A Poller that uses the callers thread to poll for a result as soon as
it is asked for. This is often appropriate if you expect a result relatively
quickly, or if there is only one such result expected (otherwise it is more
efficient to use a background thread to do the polling).