Package org.jboss.modules.ref
Class PhantomReference<T,A>
java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.PhantomReference<T>
org.jboss.modules.ref.PhantomReference<T,A>
- Type Parameters:
T
- the reference value typeA
- the attachment type
- All Implemented Interfaces:
Reference<T,
A>
A reapable phantom reference with an attachment. If a
Reaper
is given, then it will be used to asynchronously
clean up the referent.- Author:
- David M. Lloyd
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.modules.ref.Reference
Reference.Type
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.ref.PhantomReference
get
Methods inherited from class java.lang.ref.Reference
clear, clone, enqueue, isEnqueued, reachabilityFence, refersTo
-
Constructor Details
-
PhantomReference
-
PhantomReference
-
-
Method Details