|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is the top level interface for all cache like structures. It defines the methods used internally by JCS to access, modify, and instrument such structures. This allows for a suite of reusable components for accessing such structures, for example asynchronous access via an event queue.
Field Summary |
Fields inherited from interface org.apache.jcs.engine.behavior.ICacheType |
CACHE_HUB, DISK_CACHE, LATERAL_CACHE, REMOTE_CACHE |
Method Summary | |
void |
dispose()
Prepares for shutdown. |
ICacheElement |
get(java.io.Serializable key)
Gets an item from the cache. |
java.lang.String |
getCacheName()
Returns the cache name. |
int |
getSize()
Returns the current cache size. |
java.lang.String |
getStats()
Returns the cache stats. |
int |
getStatus()
Returns the cache status. |
boolean |
remove(java.io.Serializable key)
Removes an item from the cache. |
void |
removeAll()
Removes all cached items from the cache. |
void |
update(ICacheElement ce)
Puts an item to the cache. |
Methods inherited from interface org.apache.jcs.engine.behavior.ICacheType |
getCacheType |
Method Detail |
public void update(ICacheElement ce) throws java.io.IOException
java.io.IOException
public ICacheElement get(java.io.Serializable key) throws java.io.IOException
java.io.IOException
public boolean remove(java.io.Serializable key) throws java.io.IOException
java.io.IOException
public void removeAll() throws java.io.IOException
java.io.IOException
public void dispose() throws java.io.IOException
java.io.IOException
public int getSize()
public int getStatus()
public java.lang.String getStats()
public java.lang.String getCacheName()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |