public class TestCachingStrategy extends java.lang.Object implements CachingStrategy
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
data |
| Constructor and Description |
|---|
TestCachingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getObject()
Return cached object
|
java.lang.Object |
loadObject()
Refresh cached object
|
java.util.concurrent.locks.ReadWriteLock |
lock()
Return lock used to provide caching thread safety
|
boolean |
needToReload()
Indicate whether cached object should be refreshed or not
|
void |
setData(java.lang.Object data) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearCache, initpublic java.lang.Object getObject()
CachingStrategygetObject in interface CachingStrategypublic java.lang.Object loadObject()
CachingStrategyloadObject in interface CachingStrategypublic java.util.concurrent.locks.ReadWriteLock lock()
CachingStrategylock in interface CachingStrategypublic boolean needToReload()
CachingStrategyneedToReload in interface CachingStrategypublic void setData(java.lang.Object data)