Thrown by Future.get(timeout, unit) and BlockingQueue.poll(timeout, unit) when the operation does not complete within the specified time.
TimeoutException
java Thrown by Future.get(timeout, unit) and BlockingQueue.poll(timeout, unit) when the operation does not complete within the specified time.