|
|||||||||||
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.jisp.JISPCache
JISP disk cache implementation. Slow as hell with this type of key. VERY EXPERIMENTAL, and only partially implemented Does not work with groups.
Field Summary | |
boolean |
isAlive
Description of the Field |
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 | |
JISPCache(JISPCacheAttributes cattr)
Constructor for the JISPCache object |
Method Summary | |
void |
createDB(boolean clear)
Description of the Method |
void |
doDispose()
Description of the Method |
protected ICacheElement |
doGet(java.io.Serializable key)
Description of the Method |
protected boolean |
doRemove(java.io.Serializable key)
Returns true if the removal was succesful; or false if there is nothing to remove. |
protected void |
doRemoveAll()
Description of the Method |
protected 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. |
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 JISPCache(JISPCacheAttributes cattr)
cattr
- Method Detail |
public void createDB(boolean clear) throws java.lang.Exception
java.lang.Exception
protected void doUpdate(ICacheElement ce)
doUpdate
in class AbstractDiskCache
ce
- protected ICacheElement doGet(java.io.Serializable key)
doGet
in class AbstractDiskCache
key
- Key to locate value for.
public java.util.Set getGroupKeys(java.lang.String groupName)
AuxiliaryCache
getGroupKeys
in interface AuxiliaryCache
getGroupKeys
in class AbstractDiskCache
protected boolean doRemove(java.io.Serializable key)
doRemove
in class AbstractDiskCache
key
- Key of object to remove.
protected void doRemoveAll()
doRemoveAll
in class AbstractDiskCache
public void doDispose()
doDispose
in class AbstractDiskCache
public int getSize()
getSize
in interface AuxiliaryCache
getSize
in class AbstractDiskCache
ICache.getSize()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |