INNER CODE UNIT · Java
ownerBatchLoader
graphql-java/java-dataloader · src/jmh/java/performance/DataLoaderDispatchPerformance.java:261
static BatchLoader<String, Owner> ownerBatchLoader = list -> {
List<Owner> collect = list.stream().map(key -> {
Owner owner = owners.get(key);
return owner;
}).collect(Collectors.toList());
return CompletableFuture.completedFuture(collect);
};
static BatchLoader<String, Pet> petBatchLoader = list -> {
List<Pet> collect = list.stream().map(key -> {
Pet owner = pets.get(key);
return owner;
}).collect(Collectors.toList());
return CompletableFuture.completedFuture(collect);
};
@State(Scope.Benchmark)
public static class MyState {