org.hd.d.pg2k.webSvr.exhibit
Class DataSourceBean.EFH
java.lang.Object
org.hd.d.pg2k.webSvr.exhibit.DataSourceBean.EFH
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Runnable, MemoryTools.RecurrentEmergencyFreeHandle
- Enclosing class:
- DataSourceBean
private static final class DataSourceBean.EFH
- extends java.lang.Object
- implements MemoryTools.RecurrentEmergencyFreeHandle, java.io.Serializable
Emergency-free hook for when very low on memory.
Holds no reference back to the DataSourceBean,
only to the internal clearable caches.
Must be set up at construction and at deserialisation.
|
Field Summary |
private java.util.concurrent.atomic.AtomicReference<?>[] |
caches
|
private static long |
serialVersionUID
Unique serial ID. |
|
Constructor Summary |
DataSourceBean.EFH(java.util.concurrent.atomic.AtomicReference<?>[] caches)
|
|
Method Summary |
void |
run()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- Unique serial ID.
- See Also:
- Constant Field Values
caches
private final java.util.concurrent.atomic.AtomicReference<?>[] caches
DataSourceBean.EFH
DataSourceBean.EFH(java.util.concurrent.atomic.AtomicReference<?>[] caches)
run
public void run()
- Specified by:
run in interface java.lang.Runnable
Copyright (c) 1996-2012, Damon Hart-Davis. All rights reserved.