|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jcs.auxiliary.disk.AbstractDiskCache
org.apache.jcs.auxiliary.disk.hsql.HSQLCache
HSQLDB Based Local Persistence. VERY EXPERIMENTAL, and only partially implemented Requires String keys and does not work with groups.
| Field Summary | |
boolean |
isAlive
|
| Fields inherited from class org.apache.jcs.auxiliary.disk.AbstractDiskCache |
alive, cacheEventQueue, cacheName, purgatory, purgHits |
| Fields inherited from interface org.apache.jcs.engine.behavior.ICacheType |
CACHE_HUB, DISK_CACHE, LATERAL_CACHE, REMOTE_CACHE |
| Constructor Summary | |
HSQLCache(HSQLCacheAttributes cattr)
Constructor for the HSQLCache object |
|
| Method Summary | |
void |
doDispose()
Description of the Method |
ICacheElement |
doGet(java.io.Serializable key)
Description of the Method |
boolean |
doRemove(java.io.Serializable key)
Returns true if the removal was succesful; or false if there is nothing to remove. |
void |
doRemoveAll()
Description of the Method |
void |
doUpdate(ICacheElement ce)
Description of the Method |
java.util.Set |
getGroupKeys(java.lang.String groupName)
Gets the set of keys of objects currently in the group |
int |
getSize()
Returns the current cache size. |
void |
reset()
Description of the Method |
| Methods inherited from class org.apache.jcs.auxiliary.disk.AbstractDiskCache |
dispose, get, getCacheName, getCacheType, getStatistics, getStats, getStatus, remove, removeAll, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public boolean isAlive
| Constructor Detail |
public HSQLCache(HSQLCacheAttributes cattr)
cattr - | Method Detail |
public void doUpdate(ICacheElement ce)
doUpdate in class AbstractDiskCachece - public ICacheElement doGet(java.io.Serializable key)
doGet in class AbstractDiskCachekey - Key to locate value for.
public boolean doRemove(java.io.Serializable key)
doRemove in class AbstractDiskCachekey - Key of object to remove.
public void doRemoveAll()
doRemoveAll in class AbstractDiskCachepublic void reset()
public void doDispose()
doDispose in class AbstractDiskCachepublic int getSize()
getSize in interface AuxiliaryCachegetSize in class AbstractDiskCacheICache.getSize()public java.util.Set getGroupKeys(java.lang.String groupName)
AuxiliaryCache
getGroupKeys in interface AuxiliaryCachegetGroupKeys in class AbstractDiskCache
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||