// If we're asynch and the wait time was longer than the poll interval,
// then just say we don't have results instead
if(randomTimeToWait > this.config.getPollIntervalInMilli()) {
waited = true;
throw new DataNotAvailableException(randomTimeToWait);
}
try {
Thread.sleep(randomTimeToWait);
} catch(InterruptedException e) {
}