INNER CODE UNIT · Java
petBatchLoader
graphql-java/java-dataloader · src/jmh/java/performance/DataLoaderDispatchPerformance.java:268
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 {
@Setup
public void setup() {
}
DataLoader ownerDL = DataLoaderFactory.newDataLoader(ownerBatchLoader);
DataLoader petDL = DataLoaderFactory.newDataLoader(petBatchLoader);