MapMaker.java | 42 private final Function<? super K, ? extends V> computer; field in class:MapMaker.ExpiringComputingMap 50 ExpiringComputingMap(long expirationMillis, Function<? super K, ? extends V> computer, 54 this.computer = computer; 126 if (result == null && computer != null) { 147 value = computer.apply(key); 153 String message = computer + " returned null for key " + key + "."; 248 public <K, V> ConcurrentMap<K, V> makeComputingMap(Function<? super K, ? extends V> computer) { 249 return new ExpiringComputingMap<K, V>(expirationMillis, computer, maximumSize, initialCapacity,
|