ben-manes / caffeine

CacheLoader implementation load method should not return null JAVA-E1104
Bug risk
Major
7 days agoa year old
1905          @Override public String load(String key) {
1906            callCount.incrementAndGet();
1907            assertTrue(Uninterruptibles.awaitUninterruptibly(startSignal, 300, TimeUnit.SECONDS));
1908            return null;1909          }
1910        });
1911
575              throw new RuntimeException("fake exception for test");
576            } else if (behavior == 1) { // return null
577              computeNullCount.incrementAndGet();
578              return null;579            } else if (behavior == 2) { // slight delay before returning
580              Uninterruptibles.sleepUninterruptibly(5, MILLISECONDS);
581              computeCount.incrementAndGet();