Package com.google.common.collect
Interface MapMakerInternalMap.WeakValueEntry<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>>
- All Superinterfaces:
MapMakerInternalMap.InternalEntry<K,
V, E>
- All Known Implementing Classes:
MapMakerInternalMap.StrongKeyWeakValueEntry
,MapMakerInternalMap.WeakKeyWeakValueEntry
- Enclosing class:
- MapMakerInternalMap<K,
V, E extends MapMakerInternalMap.InternalEntry<K, V, E>, S extends MapMakerInternalMap.Segment<K, V, E, S>>
static interface MapMakerInternalMap.WeakValueEntry<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>>
extends MapMakerInternalMap.InternalEntry<K,V,E>
Marker interface for
MapMakerInternalMap.InternalEntry
implementations for weak values.-
Method Summary
Modifier and TypeMethodDescriptionvoid
Clears the weak value reference held by the entry.Gets the weak value reference held by entry.Methods inherited from interface com.google.common.collect.MapMakerInternalMap.InternalEntry
getHash, getKey, getNext, getValue
-
Method Details
-
getValueReference
MapMakerInternalMap.WeakValueReference<K,V, getValueReference()E> Gets the weak value reference held by entry. -
clearValue
void clearValue()Clears the weak value reference held by the entry. Should be used when the entry's value is overwritten.
-