Top Description Constructors
jnr.ffi.util.ref

public abstract Class FinalizableWeakReference<T>

extends WeakReference<T>
implements FinalizableReference
Class Inheritance
All Implemented Interfaces
jnr.ffi.util.ref.FinalizableReference
Known Direct Subclasses
jnr.ffi.provider.jffi.NativeClosureFactory.ClosureReference
Imports
java.lang.ref.WeakReference

Weak reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent. This is a simpler alternative to using a java.lang.ref.ReferenceQueue.
Author
Bob Lee
Since
2.0 (imported from Google Collections Library)

Constructor Summary

AccessConstructor and Description
protected
FinalizableWeakReference(T
to weakly reference
referent
,
FinalizableReferenceQueue
that should finalize the referent
queue
)

Constructs a new finalizable weak reference.

Constructor Detail

FinalizableWeakReferenceback to summary
protected FinalizableWeakReference(T referent, FinalizableReferenceQueue queue)

Constructs a new finalizable weak reference.

Parameters
referent:T

to weakly reference

queue:FinalizableReferenceQueue

that should finalize the referent