T - the type of enqueued objectspublic final class ReferenceQueue<T> extends Object
There are two ways to retrieve and remove an element from the queue.
EnqueuedWeakReference| Constructor and Description | 
|---|
ReferenceQueue()
Creates an empty  
Reference queue. | 
| Modifier and Type | Method and Description | 
|---|---|
EnqueuedWeakReference<T> | 
poll()
Queries the queue and returns and removes the first element of the queue. 
 | 
EnqueuedWeakReference<T> | 
remove()
Queries the queue, returns and removes the first element of the queue. 
 | 
public ReferenceQueue()
Reference queue.@Nullable public EnqueuedWeakReference<T> poll()
null.nullpublic EnqueuedWeakReference<T> remove() throws InterruptedException
InterruptedException - if the thread is interrupted