Package io.atlassian.fugue
Class Functions.WeakMemoizer.MappedReference<K,V>
java.lang.Object
java.lang.ref.Reference<V>
java.lang.ref.WeakReference<V>
io.atlassian.fugue.Functions.WeakMemoizer.MappedReference<K,V>
- Enclosing class:
Functions.WeakMemoizer<A,B>
A weak reference that maintains a reference to the key so that it can be
removed from the map when the value is garbage collected.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.ref.Reference
clear, clone, enqueue, get, isEnqueued, reachabilityFence, refersTo
-
Field Details
-
key
-
-
Constructor Details
-
MappedReference
-
-
Method Details
-
getDescriptor
-