public boolean successfullyCompleted() {
            return futureResult.isDone() && ! futureResult.isCancelled();
        }
Returns a result without blocking; if the result is not available one with a timeout error is produced
container-search/src/main/java/com/yahoo/search/federation/FederationResult.java