Javadoc
Check if there are more results for iteration for the given caller.
If there are currently no unprocessed results and future is not yet finished,
the caller is blocked until either new results are available and true is returned
or the future is finished, thus returning false.