44[ ![ Latest Release] ( https://maven-badges.herokuapp.com/maven-central/com.graphql-java/java-dataloader/badge.svg )] ( https://maven-badges.herokuapp.com/maven-central/com.graphql-java/java-dataloader/ )
55[ ![ Apache licensed] ( https://img.shields.io/hexpm/l/plug.svg?maxAge=2592000 )] ( https://github.com/graphql-java/java-dataloader/blob/master/LICENSE )
66
7- This small and simple utility library is a pure Java 8 port of [ Facebook DataLoader] ( https://github.com/facebook/dataloader ) .
7+ This small and simple utility library is a pure Java 11 port of [ Facebook DataLoader] ( https://github.com/facebook/dataloader ) .
88
99It can serve as integral part of your application's data layer to provide a
1010consistent API over various back-ends and reduce message communication overhead through batching and caching.
@@ -15,7 +15,7 @@ are resolved independently and, with a true graph of objects, you may be fetchin
1515A naive implementation of graphql data fetchers can easily lead to the dreaded "n+1" fetch problem.
1616
1717Most of the code is ported directly from Facebook's reference implementation, with one IMPORTANT adaptation to make
18- it work for Java 8 . ([ more on this below] ( #manual-dispatching ) ).
18+ it work for Java 11 . ([ more on this below] ( #manual-dispatching ) ).
1919
2020Before reading on, be sure to take a short dive into the
2121[ original documentation] ( https://github.com/facebook/dataloader/blob/master/README.md ) provided by Lee Byron (@leebyron )
@@ -774,10 +774,10 @@ This library was originally written for use within a [VertX world](http://vertx.
774774itself. All the heavy lifting has been done by this project : [ vertx-dataloader] ( https://github.com/engagingspaces/vertx-dataloader )
775775including the extensive testing (which itself came from Facebook).
776776
777- This particular port was done to reduce the dependency on Vertx and to write a pure Java 8 implementation with no dependencies and also
777+ This particular port was done to reduce the dependency on Vertx and to write a pure Java 11 implementation with no dependencies and also
778778to use the more normative Java CompletableFuture.
779779
780- [ vertx-core] ( http://vertx.io/docs/vertx-core/java/ ) is not a lightweight library by any means so having a pure Java 8 implementation is
780+ [ vertx-core] ( http://vertx.io/docs/vertx-core/java/ ) is not a lightweight library by any means so having a pure Java 11 implementation is
781781very desirable.
782782
783783
0 commit comments