|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRemoteCacheClient<K extends Serializable,V extends Serializable>
This defines the behavior expected of a remote cache client. This extends Auxiliary cache which in turn extends ICache.
I'd like generalize this a bit.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.apache.jcs.engine.behavior.ICacheType |
|---|
ICacheType.CacheType |
| Method Summary | |
|---|---|
void |
fixCache(ICacheServiceNonLocal<?,?> remote)
Replaces the current remote cache service handle with the given handle. |
IRemoteCacheListener<K,V> |
getListener()
This returns the listener associated with this remote cache. |
long |
getListenerId()
Gets the listenerId attribute of the RemoteCacheListener object. |
| Methods inherited from interface org.apache.jcs.auxiliary.AuxiliaryCache |
|---|
getAuxiliaryCacheAttributes, getGroupKeys, getGroupNames, getStatistics, setCacheEventLogger, setElementSerializer |
| Methods inherited from interface org.apache.jcs.engine.behavior.ICache |
|---|
dispose, get, getCacheName, getMatching, getMultiple, getSize, getStats, getStatus, remove, removeAll, setKeyMatcher, update |
| Methods inherited from interface org.apache.jcs.engine.behavior.ICacheType |
|---|
getCacheType |
| Method Detail |
|---|
void fixCache(ICacheServiceNonLocal<?,?> remote)
remote - ICacheServiceNonLocal -- the remote server or proxy to the remote serverlong getListenerId()
All requests to the remote cache must include a listener id. This allows the server to avoid sending updates the the listener associated with this client.
IRemoteCacheListener<K,V> getListener()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||