|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jcs.auxiliary.lateral.LateralCacheNoWaitFacade
Used to provide access to multiple services under nowait protection. Composite factory should construct LateralCacheNoWaitFacade to give to the composite cache out of caches it constructs from the varies manager to lateral services. Perhaps the lateralcache factory should be able to do this.
Field Summary | |
LateralCacheNoWait[] |
noWaits
Description of the Field |
Fields inherited from interface org.apache.jcs.engine.behavior.ICacheType |
CACHE_HUB, DISK_CACHE, LATERAL_CACHE, REMOTE_CACHE |
Constructor Summary | |
LateralCacheNoWaitFacade(LateralCacheNoWait[] noWaits,
java.lang.String cacheName)
Constructs with the given lateral cache, and fires events to any listeners. |
Method Summary | |
boolean |
addNoWait(LateralCacheNoWait noWait)
Adds a no wait to the list if it isn't already in the list. |
void |
dispose()
Adds a dispose request to the lateral cache. |
ICacheElement |
get(java.io.Serializable key)
Synchronously reads from the lateral cache. |
java.lang.String |
getCacheName()
Gets the cacheName attribute of the LateralCacheNoWaitFacade object |
int |
getCacheType()
Gets the cacheType attribute of the LateralCacheNoWaitFacade object |
java.util.Set |
getGroupKeys(java.lang.String group)
Gets the set of keys of objects currently in the group |
int |
getSize()
No lateral invokation. |
IStats |
getStatistics()
Returns the historical and statistical data for a region's auxiliary cache. |
java.lang.String |
getStats()
getStats |
int |
getStatus()
Gets the status attribute of the LateralCacheNoWaitFacade object |
boolean |
remove(java.io.Serializable key)
Adds a remove request to the lateral cache. |
void |
removeAll()
Adds a removeAll request to the lateral cache. |
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 |
Field Detail |
public LateralCacheNoWait[] noWaits
Constructor Detail |
public LateralCacheNoWaitFacade(LateralCacheNoWait[] noWaits, java.lang.String cacheName)
noWaits
- cacheName
- Method Detail |
public boolean addNoWait(LateralCacheNoWait noWait)
noWait
-
public void update(ICacheElement ce) throws java.io.IOException
AuxiliaryCache
update
in interface AuxiliaryCache
ce
-
java.io.IOException
public ICacheElement get(java.io.Serializable key)
get
in interface AuxiliaryCache
key
-
public java.util.Set getGroupKeys(java.lang.String group)
AuxiliaryCache
getGroupKeys
in interface AuxiliaryCache
group
-
public boolean remove(java.io.Serializable key)
remove
in interface AuxiliaryCache
key
-
public void removeAll()
removeAll
in interface AuxiliaryCache
public void dispose()
dispose
in interface AuxiliaryCache
public int getSize()
getSize
in interface AuxiliaryCache
public int getCacheType()
getCacheType
in interface ICacheType
public java.lang.String getCacheName()
getCacheName
in interface AuxiliaryCache
public int getStatus()
getStatus
in interface AuxiliaryCache
public java.lang.String toString()
public java.lang.String getStats()
getStats
in interface ICache
public IStats getStatistics()
AuxiliaryCache
getStatistics
in interface AuxiliaryCache
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |