Lines Matching defs:key
18 * and call get() with the key and the data. The get() call will use the data
28 * In this case, it must do so consistently for the same key and data.
30 * @param <K> Cache lookup key type
42 public final V getInstance(K key, D data) {
48 // ConcurrentHashMap.putIfAbsent() never replaces the key's value, and if it were
51 Object mapValue = map.get(key);
67 value = createInstance(key, data);
70 // We had never cached an instance for this key.
71 V value = createInstance(key, data);
74 mapValue = map.putIfAbsent(key, mapValue);