static final class MapMakerInternalMap.WeakValueReferenceImpl<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>> extends java.lang.ref.WeakReference<V> implements MapMakerInternalMap.WeakValueReference<K,V,E>
MapMakerInternalMap.WeakValueReference.| Constructor and Description |
|---|
WeakValueReferenceImpl(java.lang.ref.ReferenceQueue<V> queue,
V referent,
E entry) |
| Modifier and Type | Method and Description |
|---|---|
MapMakerInternalMap.WeakValueReference<K,V,E> |
copyFor(java.lang.ref.ReferenceQueue<V> queue,
E entry)
Returns a freshly created
MapMakerInternalMap.WeakValueReference for the given entry (and on the
given queue with the same value as this MapMakerInternalMap.WeakValueReference. |
E |
getEntry()
Returns the entry which contains this
MapMakerInternalMap.WeakValueReference. |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclear, getfinal E extends MapMakerInternalMap.InternalEntry<K,V,E> entry
public E getEntry()
MapMakerInternalMap.WeakValueReferenceMapMakerInternalMap.WeakValueReference.getEntry in interface MapMakerInternalMap.WeakValueReference<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>>public MapMakerInternalMap.WeakValueReference<K,V,E> copyFor(java.lang.ref.ReferenceQueue<V> queue, E entry)
MapMakerInternalMap.WeakValueReferenceMapMakerInternalMap.WeakValueReference for the given entry (and on the
given queue with the same value as this MapMakerInternalMap.WeakValueReference.copyFor in interface MapMakerInternalMap.WeakValueReference<K,V,E extends MapMakerInternalMap.InternalEntry<K,V,E>>