Lines Matching refs:key
36 * when its key is no longer in the ordinary use.
48 * Returns a value to which the specified {@code key} is mapped,
49 * or {@code null} if this map contains no mapping for the {@code key}.
51 * @param key the key whose associated value is returned
52 * @return a value to which the specified {@code key} is mapped
54 public V get(K key) {
55 Reference<V> reference = this.map.get(key);
61 this.map.remove(key);
67 * Associates the specified {@code value} with the specified {@code key}.
68 * Removes the mapping for the specified {@code key} from this cache
70 * If the cache previously contained a mapping for the {@code key},
73 * @param key the key with which the specified value is associated
74 * @param value the value to be associated with the specified key
76 public void put(K key, V value) {
78 this.map.put(key, new WeakReference<V>(value));
81 this.map.remove(key);