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.StrongKeyStrongValueEntry
,MapMakerInternalMap.StrongKeyWeakValueEntry
,MapMakerInternalMap.WeakKeyStrongValueEntry
,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.InternalEntry<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>>
An entry in a hash table of aMapMakerInternalMap.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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getHash()
Gets the entry's hash.K
getKey()
Gets the key for this entry.E
getNext()
Gets the next entry in the chain.V
getValue()
Gets the value for the entry.
-