Package com.google.common.collect
Interface MapMakerInternalMap.InternalEntry<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>>
- All Known Subinterfaces:
MapMakerInternalMap.StrongValueEntry<K,
,V, E> MapMakerInternalMap.WeakValueEntry<K,
V, E>
- All Known Implementing Classes:
MapMakerInternalMap.AbstractStrongKeyEntry
,MapMakerInternalMap.AbstractWeakKeyEntry
,MapMakerInternalMap.DummyInternalEntry
,MapMakerInternalMap.StrongKeyDummyValueEntry
,MapMakerInternalMap.StrongKeyDummyValueEntry.LinkedStrongKeyDummyValueEntry
,MapMakerInternalMap.StrongKeyStrongValueEntry
,MapMakerInternalMap.StrongKeyStrongValueEntry.LinkedStrongKeyStrongValueEntry
,MapMakerInternalMap.StrongKeyWeakValueEntry
,MapMakerInternalMap.StrongKeyWeakValueEntry.LinkedStrongKeyWeakValueEntry
,MapMakerInternalMap.WeakKeyDummyValueEntry
,MapMakerInternalMap.WeakKeyDummyValueEntry.LinkedWeakKeyDummyValueEntry
,MapMakerInternalMap.WeakKeyStrongValueEntry
,MapMakerInternalMap.WeakKeyStrongValueEntry.LinkedWeakKeyStrongValueEntry
,MapMakerInternalMap.WeakKeyWeakValueEntry
,MapMakerInternalMap.WeakKeyWeakValueEntry.LinkedWeakKeyWeakValueEntry
- Enclosing class:
MapMakerInternalMap<K,
V, E extends MapMakerInternalMap.InternalEntry<K, V, E>, S extends MapMakerInternalMap.Segment<K, V, E, S>>
static interface MapMakerInternalMap.InternalEntry<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>>
An entry in a hash table of a
MapMakerInternalMap.Segment
.
Entries in the map can be in the following states:
Valid: - Live: valid key/value are set
Invalid: - Collected: key/value was partially collected, but not yet cleaned up
-
Method Summary