Package com.google.common.collect
Class MapMakerInternalMap.WeakKeyWeakValueEntry.LinkedWeakKeyWeakValueEntry<K,V>
java.lang.Object
java.lang.ref.Reference<K>
java.lang.ref.WeakReference<K>
com.google.common.collect.MapMakerInternalMap.AbstractWeakKeyEntry<K,V,MapMakerInternalMap.WeakKeyWeakValueEntry<K,V>>
com.google.common.collect.MapMakerInternalMap.WeakKeyWeakValueEntry<K,V>
com.google.common.collect.MapMakerInternalMap.WeakKeyWeakValueEntry.LinkedWeakKeyWeakValueEntry<K,V>
- All Implemented Interfaces:
MapMakerInternalMap.InternalEntry<K,
,V, MapMakerInternalMap.WeakKeyWeakValueEntry<K, V>> MapMakerInternalMap.WeakValueEntry<K,
V, MapMakerInternalMap.WeakKeyWeakValueEntry<K, V>>
- Enclosing class:
MapMakerInternalMap.WeakKeyWeakValueEntry<K,
V>
private static final class MapMakerInternalMap.WeakKeyWeakValueEntry.LinkedWeakKeyWeakValueEntry<K,V>
extends MapMakerInternalMap.WeakKeyWeakValueEntry<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.collect.MapMakerInternalMap.WeakKeyWeakValueEntry
MapMakerInternalMap.WeakKeyWeakValueEntry.Helper<K,
V> -
Field Summary
FieldsFields inherited from class com.google.common.collect.MapMakerInternalMap.AbstractWeakKeyEntry
hash
-
Constructor Summary
ConstructorsConstructorDescriptionLinkedWeakKeyWeakValueEntry
(ReferenceQueue<K> queue, K key, int hash, MapMakerInternalMap.WeakKeyWeakValueEntry<K, V> next) -
Method Summary
Methods inherited from class com.google.common.collect.MapMakerInternalMap.WeakKeyWeakValueEntry
getValue, getValueReference
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
-
LinkedWeakKeyWeakValueEntry
LinkedWeakKeyWeakValueEntry(ReferenceQueue<K> queue, K key, int hash, MapMakerInternalMap.WeakKeyWeakValueEntry<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.WeakKeyWeakValueEntry<K, V>> - Overrides:
getNext
in classMapMakerInternalMap.AbstractWeakKeyEntry<K,
V, MapMakerInternalMap.WeakKeyWeakValueEntry<K, V>>
-