|
|||||||||||
| 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 | |
private java.lang.String |
cacheName
|
private static org.apache.commons.logging.Log |
log
|
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 | |
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. |
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()
Description of the Method |
void |
update(ICacheElement ce)
Description of the Method |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private static final org.apache.commons.logging.Log log
public LateralCacheNoWait[] noWaits
private java.lang.String cacheName
| Constructor Detail |
public LateralCacheNoWaitFacade(LateralCacheNoWait[] noWaits,
java.lang.String cacheName)
noWaits - cacheName - | Method Detail |
public void update(ICacheElement ce)
throws java.io.IOException
update in interface AuxiliaryCachejava.io.IOExceptionpublic ICacheElement get(java.io.Serializable key)
get in interface AuxiliaryCachepublic java.util.Set getGroupKeys(java.lang.String group)
getGroupKeys in interface AuxiliaryCachepublic boolean remove(java.io.Serializable key)
remove in interface AuxiliaryCachepublic void removeAll()
removeAll in interface AuxiliaryCachepublic void dispose()
dispose in interface AuxiliaryCachepublic int getSize()
getSize in interface AuxiliaryCachepublic int getCacheType()
getCacheType in interface ICacheTypepublic java.lang.String getCacheName()
getCacheName in interface AuxiliaryCachepublic int getStatus()
getStatus in interface AuxiliaryCachepublic java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||