Package com.google.common.collect
Class MapMakerInternalMap.WeakKeyStrongValueEntry.LinkedWeakKeyStrongValueEntry<K,V>
java.lang.Object
java.lang.ref.Reference<K>
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
ConstructorsModifierConstructorDescriptionprivate
LinkedWeakKeyStrongValueEntry
(ReferenceQueue<K> queue, K key, int hash, MapMakerInternalMap.WeakKeyStrongValueEntry<K, V> next) -
Method Summary
Methods inherited from class com.google.common.collect.MapMakerInternalMap.WeakKeyStrongValueEntry
getValue
Methods inherited from class com.google.common.collect.MapMakerInternalMap.AbstractWeakKeyEntry
getHash, getKey
Methods inherited from class java.lang.ref.Reference
clear, clone, enqueue, get, isEnqueued, reachabilityFence, refersTo
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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.InternalEntry
Gets the next entry in the chain.- Specified by:
getNext
in interfaceMapMakerInternalMap.InternalEntry<K,
V, MapMakerInternalMap.WeakKeyStrongValueEntry<K, V>> - Overrides:
getNext
in classMapMakerInternalMap.AbstractWeakKeyEntry<K,
V, MapMakerInternalMap.WeakKeyStrongValueEntry<K, V>>
-