|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jcs.auxiliary.lateral.LateralCacheNoWait
public class LateralCacheNoWait
Used to queue up update requests to the underlying cache. These requests will be processed in their order of arrival via the cache event queue processor.
| Field Summary |
|---|
| Fields inherited from interface org.apache.jcs.engine.behavior.ICacheType |
|---|
CACHE_HUB, DISK_CACHE, LATERAL_CACHE, REMOTE_CACHE |
| Constructor Summary | |
|---|---|
LateralCacheNoWait(LateralCache cache)
Constructs with the given lateral cache, and fires up an event queue for aysnchronous processing. |
|
| Method Summary | |
|---|---|
void |
dispose()
Adds a dispose request to the lateral cache. |
void |
fixCache(ILateralCacheService lateral)
Replaces the lateral cache service handle with the given handle and reset the queue by starting up a new instance. |
ICacheElement |
get(java.io.Serializable key)
Synchronously reads from the lateral cache. |
AuxiliaryCacheAttributes |
getAuxiliaryCacheAttributes()
This returns the generic attributes for an auxiliary cache. |
java.lang.String |
getCacheName()
Gets the cacheName attribute of the LateralCacheNoWait object |
int |
getCacheType()
No lateral invocation. |
java.util.Set |
getGroupKeys(java.lang.String groupName)
Gets the set of keys of objects currently in the group |
int |
getSize()
No lateral invocation. |
IStats |
getStatistics()
Returns the historical and statistical data for a region's auxiliary cache. |
java.lang.String |
getStats()
getStats |
int |
getStatus()
Returns the asyn cache status. |
boolean |
remove(java.io.Serializable key)
Adds a remove request to the lateral cache. |
void |
removeAll()
Adds a removeAll request to the lateral cache. |
void |
resetEventQ()
Resets the event q by first destroying the existing one and starting up new one. |
java.lang.String |
toString()
|
void |
update(ICacheElement ce)
Puts an item to the cache. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public LateralCacheNoWait(LateralCache cache)
cache - | Method Detail |
|---|
public void update(ICacheElement ce)
throws java.io.IOException
AuxiliaryCache
update in interface AuxiliaryCacheupdate in interface ICachece -
java.io.IOExceptionpublic ICacheElement get(java.io.Serializable key)
get in interface AuxiliaryCacheget in interface ICachekey -
public java.util.Set getGroupKeys(java.lang.String groupName)
AuxiliaryCache
getGroupKeys in interface AuxiliaryCachepublic boolean remove(java.io.Serializable key)
remove in interface AuxiliaryCacheremove in interface ICachekey -
public void removeAll()
removeAll in interface AuxiliaryCacheremoveAll in interface ICachepublic void dispose()
dispose in interface AuxiliaryCachedispose in interface ICachepublic int getSize()
getSize in interface AuxiliaryCachegetSize in interface ICachepublic int getCacheType()
getCacheType in interface ICacheTypepublic int getStatus()
getStatus in interface AuxiliaryCachegetStatus in interface ICachepublic java.lang.String getCacheName()
getCacheName in interface AuxiliaryCachegetCacheName in interface ICachepublic void fixCache(ILateralCacheService lateral)
lateral - public void resetEventQ()
public AuxiliaryCacheAttributes getAuxiliaryCacheAttributes()
AuxiliaryCache
getAuxiliaryCacheAttributes in interface AuxiliaryCachepublic java.lang.String getStats()
getStats in interface ICachepublic IStats getStatistics()
AuxiliaryCache
getStatistics in interface AuxiliaryCachepublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||