@@ -54,7 +54,7 @@ public class DataLoaderTest {
5454
5555 @ Before
5656 public void setUp () {
57- identityLoader = idLoader (new DataLoaderOptions (), new ArrayList <>());
57+ identityLoader = idLoader (new DataLoaderOptions <> (), new ArrayList <>());
5858 }
5959
6060 @ Test
@@ -108,7 +108,7 @@ public void should_Resolve_to_empty_list_when_no_keys_supplied() {
108108 @ Test
109109 public void should_Batch_multiple_requests () {
110110 ArrayList <Collection > loadCalls = new ArrayList <>();
111- DataLoader <Integer , Integer > identityLoader = idLoader (new DataLoaderOptions (), loadCalls );
111+ DataLoader <Integer , Integer > identityLoader = idLoader (new DataLoaderOptions <> (), loadCalls );
112112
113113 Future <Integer > future1 = identityLoader .load (1 );
114114 Future <Integer > future2 = identityLoader .load (2 );
@@ -123,7 +123,7 @@ public void should_Batch_multiple_requests() {
123123 @ Test
124124 public void should_Coalesce_identical_requests () {
125125 ArrayList <Collection > loadCalls = new ArrayList <>();
126- DataLoader <Integer , Integer > identityLoader = idLoader (new DataLoaderOptions (), loadCalls );
126+ DataLoader <Integer , Integer > identityLoader = idLoader (new DataLoaderOptions <> (), loadCalls );
127127
128128 Future <Integer > future1a = identityLoader .load (1 );
129129 Future <Integer > future1b = identityLoader .load (1 );
@@ -139,7 +139,7 @@ public void should_Coalesce_identical_requests() {
139139 @ Test
140140 public void should_Cache_repeated_requests () {
141141 ArrayList <Collection > loadCalls = new ArrayList <>();
142- DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions (), loadCalls );
142+ DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions <> (), loadCalls );
143143
144144 Future <String > future1 = identityLoader .load ("A" );
145145 Future <String > future2 = identityLoader .load ("B" );
@@ -174,7 +174,7 @@ public void should_Cache_repeated_requests() {
174174 @ Test
175175 public void should_Clear_single_value_in_loader () {
176176 ArrayList <Collection > loadCalls = new ArrayList <>();
177- DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions (), loadCalls );
177+ DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions <> (), loadCalls );
178178
179179 Future <String > future1 = identityLoader .load ("A" );
180180 Future <String > future2 = identityLoader .load ("B" );
@@ -200,7 +200,7 @@ public void should_Clear_single_value_in_loader() {
200200 @ Test
201201 public void should_Clear_all_values_in_loader () {
202202 ArrayList <Collection > loadCalls = new ArrayList <>();
203- DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions (), loadCalls );
203+ DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions <> (), loadCalls );
204204
205205 Future <String > future1 = identityLoader .load ("A" );
206206 Future <String > future2 = identityLoader .load ("B" );
@@ -226,7 +226,7 @@ public void should_Clear_all_values_in_loader() {
226226 @ Test
227227 public void should_Allow_priming_the_cache () {
228228 ArrayList <Collection > loadCalls = new ArrayList <>();
229- DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions (), loadCalls );
229+ DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions <> (), loadCalls );
230230
231231 identityLoader .prime ("A" , "A" );
232232
@@ -243,7 +243,7 @@ public void should_Allow_priming_the_cache() {
243243 @ Test
244244 public void should_Not_prime_keys_that_already_exist () {
245245 ArrayList <Collection > loadCalls = new ArrayList <>();
246- DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions (), loadCalls );
246+ DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions <> (), loadCalls );
247247
248248 identityLoader .prime ("A" , "X" );
249249
@@ -271,7 +271,7 @@ public void should_Not_prime_keys_that_already_exist() {
271271 @ Test
272272 public void should_Allow_to_forcefully_prime_the_cache () {
273273 ArrayList <Collection > loadCalls = new ArrayList <>();
274- DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions (), loadCalls );
274+ DataLoader <String , String > identityLoader = idLoader (new DataLoaderOptions <> (), loadCalls );
275275
276276 identityLoader .prime ("A" , "X" );
277277
@@ -299,7 +299,7 @@ public void should_Allow_to_forcefully_prime_the_cache() {
299299 @ Test
300300 public void should_Resolve_to_error_to_indicate_failure () {
301301 ArrayList <Collection > loadCalls = new ArrayList <>();
302- DataLoader <Integer , Integer > evenLoader = idLoaderWithErrors (new DataLoaderOptions (), loadCalls );
302+ DataLoader <Integer , Integer > evenLoader = idLoaderWithErrors (new DataLoaderOptions <> (), loadCalls );
303303
304304 Future <Integer > future1 = evenLoader .load (1 );
305305 evenLoader .dispatch ();
@@ -319,7 +319,7 @@ public void should_Resolve_to_error_to_indicate_failure() {
319319 @ Test
320320 public void should_Represent_failures_and_successes_simultaneously () {
321321 ArrayList <Collection > loadCalls = new ArrayList <>();
322- DataLoader <Integer , Integer > evenLoader = idLoaderWithErrors (new DataLoaderOptions (), loadCalls );
322+ DataLoader <Integer , Integer > evenLoader = idLoaderWithErrors (new DataLoaderOptions <> (), loadCalls );
323323
324324 Future <Integer > future1 = evenLoader .load (1 );
325325 Future <Integer > future2 = evenLoader .load (2 );
@@ -337,7 +337,7 @@ public void should_Represent_failures_and_successes_simultaneously() {
337337 @ Test
338338 public void should_Cache_failed_fetches () {
339339 ArrayList <Collection > loadCalls = new ArrayList <>();
340- DataLoader <Integer , Integer > errorLoader = idLoaderAllErrors (new DataLoaderOptions (), loadCalls );
340+ DataLoader <Integer , Integer > errorLoader = idLoaderAllErrors (new DataLoaderOptions <> (), loadCalls );
341341
342342 Future <Integer > future1 = errorLoader .load (1 );
343343 errorLoader .dispatch ();
@@ -358,7 +358,7 @@ public void should_Cache_failed_fetches() {
358358 @ Test
359359 public void should_Handle_priming_the_cache_with_an_error () {
360360 ArrayList <Collection > loadCalls = new ArrayList <>();
361- DataLoader <Integer , Integer > identityLoader = idLoader (new DataLoaderOptions (), loadCalls );
361+ DataLoader <Integer , Integer > identityLoader = idLoader (new DataLoaderOptions <> (), loadCalls );
362362
363363 identityLoader .prime (1 , new IllegalStateException ("Error" ));
364364
@@ -374,7 +374,7 @@ public void should_Handle_priming_the_cache_with_an_error() {
374374 @ Test
375375 public void should_Clear_values_from_cache_after_errors () {
376376 ArrayList <Collection > loadCalls = new ArrayList <>();
377- DataLoader <Integer , Integer > errorLoader = idLoaderAllErrors (new DataLoaderOptions (), loadCalls );
377+ DataLoader <Integer , Integer > errorLoader = idLoaderAllErrors (new DataLoaderOptions <> (), loadCalls );
378378
379379 Future <Integer > future1 = errorLoader .load (1 );
380380 future1 .setHandler (rh -> {
@@ -405,7 +405,7 @@ public void should_Clear_values_from_cache_after_errors() {
405405 }
406406
407407 @ SuppressWarnings ("unchecked" )
408- private static <K , V > DataLoader <K , V > idLoader (DataLoaderOptions options , List <Collection > loadCalls ) {
408+ private static <K , V > DataLoader <K , V > idLoader (DataLoaderOptions < K , V > options , List <Collection > loadCalls ) {
409409 return new DataLoader <>(keys -> {
410410 loadCalls .add (new ArrayList (keys ));
411411 List <Future > futures = keys .stream ().map (Future ::succeededFuture ).collect (Collectors .toList ());
@@ -414,7 +414,8 @@ private static <K, V> DataLoader<K, V> idLoader(DataLoaderOptions options, List<
414414 }
415415
416416 @ SuppressWarnings ("unchecked" )
417- private static <K , V > DataLoader <K , V > idLoaderAllErrors (DataLoaderOptions options , List <Collection > loadCalls ) {
417+ private static <K , V > DataLoader <K , V > idLoaderAllErrors (
418+ DataLoaderOptions <K , V > options , List <Collection > loadCalls ) {
418419 return new DataLoader <>(keys -> {
419420 loadCalls .add (new ArrayList (keys ));
420421 List <Future > futures = keys .stream ()
@@ -426,7 +427,7 @@ private static <K, V> DataLoader<K, V> idLoaderAllErrors(DataLoaderOptions optio
426427
427428 @ SuppressWarnings ("unchecked" )
428429 private static DataLoader <Integer , Integer > idLoaderWithErrors (
429- DataLoaderOptions options , List <Collection > loadCalls ) {
430+ DataLoaderOptions < Integer , Integer > options , List <Collection > loadCalls ) {
430431 return new DataLoader <>(keys -> {
431432 loadCalls .add (new ArrayList (keys ));
432433 List <Future > futures = keys .stream ()
0 commit comments