@@ -25,18 +25,15 @@ private <T> BatchLoader<T, T> keysAsValues() {
2525 public void should_provide_all_futures_from_cache () {
2626 DataLoader <Integer , Integer > dataLoader = newDataLoader (keysAsValues ());
2727
28- CompletableFuture < Integer > cf1 = dataLoader .load (1 );
29- CompletableFuture < Integer > cf2 = dataLoader .load (2 );
30- CompletableFuture < Integer > cf3 = dataLoader .load (3 );
28+ dataLoader .load (1 );
29+ dataLoader .load (2 );
30+ dataLoader .load (3 );
3131
3232 CacheMap <Object , Integer > cacheMap = dataLoader .getCacheMap ();
3333 Collection <CompletableFuture <Integer >> futures = cacheMap .getAll ();
3434 assertThat (futures .size (), equalTo (3 ));
3535
3636
37- assertThat (cacheMap .get (1 ), equalTo (cf1 ));
38- assertThat (cacheMap .get (2 ), equalTo (cf2 ));
39- assertThat (cacheMap .get (3 ), equalTo (cf3 ));
4037 assertThat (cacheMap .containsKey (1 ), equalTo (true ));
4138 assertThat (cacheMap .containsKey (2 ), equalTo (true ));
4239 assertThat (cacheMap .containsKey (3 ), equalTo (true ));
@@ -65,8 +62,7 @@ public void should_access_to_future_dependants() {
6562 Collection <CompletableFuture <Integer >> futures = dataLoader .getCacheMap ().getAll ();
6663
6764 List <CompletableFuture <Integer >> futuresList = new ArrayList <>(futures );
68- // instrumentation is depending on the CF completing + dispatch strategy
69- assertThat (futuresList .get (0 ).getNumberOfDependents (), equalTo (6 ));
70- assertThat (futuresList .get (1 ).getNumberOfDependents (), equalTo (3 ));
65+ assertThat (futuresList .get (0 ).getNumberOfDependents (), equalTo (2 )); // instrumentation is depending on the CF completing
66+ assertThat (futuresList .get (1 ).getNumberOfDependents (), equalTo (1 ));
7167 }
7268}
0 commit comments