Package com.google.common.collect
Class MapMakerInternalMap.WeakKeyStrongValueEntry.LinkedWeakKeyStrongValueEntry<K,V>
java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.WeakReference<K>
com.google.common.collect.MapMakerInternalMap.AbstractWeakKeyEntry<K,V,MapMakerInternalMap.WeakKeyStrongValueEntry<K,V>>
com.google.common.collect.MapMakerInternalMap.WeakKeyStrongValueEntry<K,V>
com.google.common.collect.MapMakerInternalMap.WeakKeyStrongValueEntry.LinkedWeakKeyStrongValueEntry<K,V>
- All Implemented Interfaces:
MapMakerInternalMap.InternalEntry<K,,V, MapMakerInternalMap.WeakKeyStrongValueEntry<K, V>> MapMakerInternalMap.StrongValueEntry<K,V, MapMakerInternalMap.WeakKeyStrongValueEntry<K, V>>
- Enclosing class:
- MapMakerInternalMap.WeakKeyStrongValueEntry<K,
V>
private static final class MapMakerInternalMap.WeakKeyStrongValueEntry.LinkedWeakKeyStrongValueEntry<K,V>
extends MapMakerInternalMap.WeakKeyStrongValueEntry<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.collect.MapMakerInternalMap.WeakKeyStrongValueEntry
MapMakerInternalMap.WeakKeyStrongValueEntry.Helper<K,V> -
Field Summary
FieldsFields inherited from class com.google.common.collect.MapMakerInternalMap.AbstractWeakKeyEntry
hash -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateLinkedWeakKeyStrongValueEntry(ReferenceQueue<K> queue, K key, int hash, MapMakerInternalMap.WeakKeyStrongValueEntry<K, V> next) -
Method Summary
Methods inherited from class com.google.common.collect.MapMakerInternalMap.WeakKeyStrongValueEntry
getValueMethods inherited from class com.google.common.collect.MapMakerInternalMap.AbstractWeakKeyEntry
getHash, getKeyMethods inherited from class java.lang.ref.Reference
clear, clone, enqueue, get, isEnqueued, reachabilityFence, refersToMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.common.collect.MapMakerInternalMap.InternalEntry
getHash, getKey
-
Field Details
-
next
-
-
Constructor Details
-
LinkedWeakKeyStrongValueEntry
private LinkedWeakKeyStrongValueEntry(ReferenceQueue<K> queue, K key, int hash, MapMakerInternalMap.WeakKeyStrongValueEntry<K, V> next)
-
-
Method Details
-
getNext
Description copied from interface:MapMakerInternalMap.InternalEntryGets the next entry in the chain.- Specified by:
getNextin interfaceMapMakerInternalMap.InternalEntry<K,V, MapMakerInternalMap.WeakKeyStrongValueEntry<K, V>> - Overrides:
getNextin classMapMakerInternalMap.AbstractWeakKeyEntry<K,V, MapMakerInternalMap.WeakKeyStrongValueEntry<K, V>>
-