4
4
[ ![ 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/ )
5
5
[ ![ Apache licensed] ( https://img.shields.io/hexpm/l/plug.svg?maxAge=2592000 )] ( https://github.com/graphql-java/java-dataloader/blob/master/LICENSE )
6
6
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 ) .
8
8
9
9
It can serve as integral part of your application's data layer to provide a
10
10
consistent 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
15
15
A naive implementation of graphql data fetchers can easily lead to the dreaded "n+1" fetch problem.
16
16
17
17
Most 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 ) ).
19
19
20
20
Before reading on, be sure to take a short dive into the
21
21
[ 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.
774
774
itself. All the heavy lifting has been done by this project : [ vertx-dataloader] ( https://github.com/engagingspaces/vertx-dataloader )
775
775
including the extensive testing (which itself came from Facebook).
776
776
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
778
778
to use the more normative Java CompletableFuture.
779
779
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
781
781
very desirable.
782
782
783
783
0 commit comments