|
|||||||||||
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
ce
-
java.io.IOException
public ICacheElement get(java.io.Serializable key) throws java.io.IOException
key
-
java.io.IOException
public boolean remove(java.io.Serializable key) throws java.io.IOException
key
-
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 |