Not in case of TimeoutException - then we just know that the callable has not finished yet. get(0, ...) means try get, throw TimeoutException if result is not known yet.