Interface | Description |
---|---|
FinalizableReference |
Implemented by references that have code to run after garbage collection of their referents.
|
FinalizableReferenceQueue.FinalizerLoader |
Loads Finalizer.class.
|
Class | Description |
---|---|
FinalizablePhantomReference<T> |
Phantom reference with a
finalizeReferent() method which a background thread invokes
after the garbage collector reclaims the referent. |
FinalizableReferenceQueue |
A reference queue with an associated background thread that dequeues references and invokes
FinalizableReference.finalizeReferent() on them. |
FinalizableReferenceQueue.DecoupledLoader |
Try to load Finalizer in its own class loader.
|
FinalizableReferenceQueue.DirectLoader |
Loads Finalizer directly using the current class loader.
|
FinalizableReferenceQueue.SystemLoader |
Tries to load Finalizer from the system class loader.
|
FinalizableSoftReference<T> |
Soft reference with a
finalizeReferent() method which a background thread invokes after
the garbage collector reclaims the referent. |
FinalizableWeakReference<T> |
Weak reference with a
finalizeReferent() method which a background thread invokes after
the garbage collector reclaims the referent. |