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 forMapMakerInternalMap.InternalEntry
implementations for weak values.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearValue()
Clears the weak value reference held by the entry.MapMakerInternalMap.WeakValueReference<K,V,E>
getValueReference()
Gets the weak value reference held by entry.-
Methods inherited from interface com.google.common.collect.MapMakerInternalMap.InternalEntry
getHash, getKey, getNext, getValue
-
-
-
-
Method Detail
-
getValueReference
MapMakerInternalMap.WeakValueReference<K,V,E> getValueReference()
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.
-
-