|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.TimerTask
org.hd.d.pg2k.webSvr.exhibit.AbstractFilterBean.WeakenerTask
private static final class AbstractFilterBean.WeakenerTask
Task to weaken retained references to soft from strong. Only retains a weak reference to the filter bean so as not to prevent the bean being GCed.
| Field Summary | |
|---|---|
private java.lang.ref.WeakReference<AbstractFilterBean> |
beanWR
Weak ref to the bean; never null though the referent may be. |
private int |
sizeWhenScheduled
Size of the set of retained refs when we were scheduled; non-negative. |
| Constructor Summary | |
|---|---|
private |
AbstractFilterBean.WeakenerTask(AbstractFilterBean afb,
int sizeWhenScheduled)
|
| Method Summary | |
|---|---|
void |
run()
Weaken retained refs to soft ref under instance lock, eg so as to prevent clear before select() finished. |
| Methods inherited from class java.util.TimerTask |
|---|
cancel, scheduledExecutionTime |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final java.lang.ref.WeakReference<AbstractFilterBean> beanWR
private final int sizeWhenScheduled
| Constructor Detail |
|---|
private AbstractFilterBean.WeakenerTask(AbstractFilterBean afb,
int sizeWhenScheduled)
| Method Detail |
|---|
public void run()
run in interface java.lang.Runnablerun in class java.util.TimerTask
|
DHD Multimedia Gallery V1.53.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||