public void add(FederationSearcher.Target target, FutureResult futureResult) {
            results.add(new TargetResult(target, futureResult));
        }
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