Package | Description |
---|---|
org.apache.commons.jcs3.auxiliary.lateral |
Root package for the lateral cache family.
|
org.apache.commons.jcs3.auxiliary.lateral.socket.tcp | |
org.apache.commons.jcs3.auxiliary.remote |
Root package for the remote auxiliary cache.
|
org.apache.commons.jcs3.auxiliary.remote.behavior | |
org.apache.commons.jcs3.auxiliary.remote.http.client | |
org.apache.commons.jcs3.auxiliary.remote.http.client.behavior | |
org.apache.commons.jcs3.auxiliary.remote.http.server | |
org.apache.commons.jcs3.auxiliary.remote.server | |
org.apache.commons.jcs3.auxiliary.remote.server.behavior | |
org.apache.commons.jcs3.engine |
Interfaces used by the core and the auxiliary caches.
|
Modifier and Type | Method and Description |
---|---|
void |
LateralCacheNoWait.fixCache(ICacheServiceNonLocal<K,V> lateral)
Replaces the lateral cache service handle with the given handle and reset the queue by
starting up a new instance.
|
void |
LateralCache.fixCache(ICacheServiceNonLocal<K,V> restoredLateral)
Replaces the current remote cache service handle with the given handle.
|
Constructor and Description |
---|
LateralCache(ILateralCacheAttributes cattr,
ICacheServiceNonLocal<K,V> lateral,
LateralCacheMonitor monitor)
Constructor for the LateralCache object
|
Modifier and Type | Class and Description |
---|---|
class |
LateralTCPService<K,V>
A lateral cache service implementation.
|
Modifier and Type | Method and Description |
---|---|
<K,V> ICacheServiceNonLocal<K,V> |
LateralTCPCacheFactory.getCSNLInstance(ITCPLateralCacheAttributes lca)
Deprecated.
Specify serializer
|
<K,V> ICacheServiceNonLocal<K,V> |
LateralTCPCacheFactory.getCSNLInstance(ITCPLateralCacheAttributes lca,
IElementSerializer elementSerializer)
Returns an instance of the cache service.
|
Modifier and Type | Method and Description |
---|---|
protected ICacheServiceNonLocal<K,V> |
AbstractRemoteAuxiliaryCache.getRemoteCacheService() |
Modifier and Type | Method and Description |
---|---|
void |
RemoteCacheNoWait.fixCache(ICacheServiceNonLocal<?,?> remote)
Replaces the remote cache service handle with the given handle and reset the event queue by
starting up a new instance.
|
void |
AbstractRemoteAuxiliaryCache.fixCache(ICacheServiceNonLocal<?,?> restoredRemote)
Replaces the current remote cache service handle with the given handle.
|
protected void |
AbstractRemoteAuxiliaryCache.setRemoteCacheService(ICacheServiceNonLocal<K,V> remote) |
Constructor and Description |
---|
AbstractRemoteAuxiliaryCache(IRemoteCacheAttributes cattr,
ICacheServiceNonLocal<K,V> remote,
IRemoteCacheListener<K,V> listener)
Creates the base.
|
RemoteCache(IRemoteCacheAttributes cattr,
ICacheServiceNonLocal<K,V> remote,
IRemoteCacheListener<K,V> listener,
RemoteCacheMonitor monitor)
Constructor for the RemoteCache object.
|
Modifier and Type | Method and Description |
---|---|
void |
IRemoteCacheClient.fixCache(ICacheServiceNonLocal<?,?> remote)
Replaces the current remote cache service handle with the given handle.
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteHttpCacheClient<K,V>
This is the service used by the remote http auxiliary cache.
|
Constructor and Description |
---|
RemoteHttpCache(RemoteHttpCacheAttributes remoteHttpCacheAttributes,
ICacheServiceNonLocal<K,V> remote,
IRemoteCacheListener<K,V> listener,
RemoteHttpCacheMonitor monitor)
Constructor for the RemoteCache object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRemoteHttpCacheClient<K,V>
It's not entirely clear that this interface is needed.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRemoteCacheService<K,V>
This class contains common methods for remote cache services.
|
class |
RemoteHttpCacheService<K,V>
This does the work.
|
Modifier and Type | Method and Description |
---|---|
protected void |
RemoteHttpCacheServlet.setRemoteCacheService(ICacheServiceNonLocal<Serializable,Serializable> rcs) |
Modifier and Type | Class and Description |
---|---|
class |
RemoteCacheServer<K,V>
This class provides remote cache services.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRemoteCacheServer<K,V>
Interface for managing Remote objects
|
Modifier and Type | Class and Description |
---|---|
class |
ZombieCacheServiceNonLocal<K,V>
Zombie adapter for the non local cache services.
|
Modifier and Type | Method and Description |
---|---|
void |
ZombieCacheServiceNonLocal.propagateEvents(ICacheServiceNonLocal<K,V> service)
Walk the queue, calling the service for each queue operation.
|
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.