public class DelayedWeakReference<T>
extends java.lang.ref.WeakReference<T>
implements java.util.concurrent.Delayed
| Constructor and Description |
|---|
DelayedWeakReference(T referent,
long delay) |
DelayedWeakReference(T referent,
java.lang.ref.ReferenceQueue<T> q,
long delay) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.util.concurrent.Delayed other) |
long |
getDelay() |
long |
getDelay(java.util.concurrent.TimeUnit unit) |
long |
getExpirationTime() |
public DelayedWeakReference(T referent, long delay)
public long getDelay()
public long getExpirationTime()
public int compareTo(java.util.concurrent.Delayed other)
compareTo in interface java.lang.Comparable<java.util.concurrent.Delayed>public long getDelay(java.util.concurrent.TimeUnit unit)
getDelay in interface java.util.concurrent.Delayed