Package | Description |
---|---|
org.apache.commons.jcs3.auxiliary |
Root package for auxiliary caches.
|
org.apache.commons.jcs3.auxiliary.disk |
The primary disk auxiliary.
|
org.apache.commons.jcs3.auxiliary.disk.block | |
org.apache.commons.jcs3.auxiliary.disk.indexed | |
org.apache.commons.jcs3.auxiliary.disk.jdbc | |
org.apache.commons.jcs3.auxiliary.disk.jdbc.mysql | |
org.apache.commons.jcs3.auxiliary.lateral |
Root package for the lateral cache family.
|
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.engine.behavior |
Interfaces used by the core and the auxiliary caches.
|
org.apache.commons.jcs3.engine.control |
The primary cache classes and the hub.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAuxiliaryCache<K,V>
This holds convenience methods used by most auxiliary caches.
|
class |
AbstractAuxiliaryCacheEventLogging<K,V>
All ICacheEvents are defined as final.
|
Modifier and Type | Method and Description |
---|---|
<K,V> AuxiliaryCache<K,V> |
AuxiliaryCacheFactory.createCache(AuxiliaryCacheAttributes attr,
ICompositeCacheManager cacheMgr,
ICacheEventLogger cacheEventLogger,
IElementSerializer elementSerializer)
Creates an auxiliary using the supplied attributes.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDiskCache<K,V>
Abstract class providing a base implementation of a disk cache, which can be easily extended to
implement a disk cache for a specific persistence mechanism.
|
Modifier and Type | Class and Description |
---|---|
class |
BlockDiskCache<K,V>
There is one BlockDiskCache per region.
|
Modifier and Type | Class and Description |
---|---|
class |
IndexedDiskCache<K,V>
Disk cache that uses a RandomAccessFile with keys stored in memory.
|
Modifier and Type | Class and Description |
---|---|
class |
JDBCDiskCache<K,V>
This is the jdbc disk cache plugin.
|
Modifier and Type | Class and Description |
---|---|
class |
MySQLDiskCache<K,V>
The MySQLDiskCache extends the core JDBCDiskCache.
|
Modifier and Type | Class and Description |
---|---|
class |
LateralCache<K,V>
Lateral distributor.
|
class |
LateralCacheNoWait<K,V>
Used to queue up update requests to the underlying cache.
|
class |
LateralCacheNoWaitFacade<K,V>
Used to provide access to multiple services under nowait protection.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRemoteAuxiliaryCache<K,V>
Abstract base for remote caches.
|
class |
AbstractRemoteCacheNoWaitFacade<K,V>
An abstract base for the No Wait Facade.
|
class |
RemoteCache<K,V>
Client proxy for an RMI remote cache.
|
class |
RemoteCacheNoWait<K,V>
The RemoteCacheNoWait wraps the RemoteCacheClient.
|
class |
RemoteCacheNoWaitFacade<K,V>
Used to provide access to multiple services under nowait protection.
|
Modifier and Type | Method and Description |
---|---|
<K,V> AuxiliaryCache<K,V> |
RemoteCacheFactory.createCache(AuxiliaryCacheAttributes iaca,
ICompositeCacheManager cacheMgr,
ICacheEventLogger cacheEventLogger,
IElementSerializer elementSerializer)
For LOCAL clients we get a handle to all the failovers, but we do not register a listener
with them.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRemoteCacheClient<K,V>
This defines the behavior expected of a remote cache client.
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteHttpCache<K,V>
This uses an http client as the service.
|
Modifier and Type | Method and Description |
---|---|
<K,V> AuxiliaryCache<K,V> |
RemoteHttpCacheFactory.createCache(AuxiliaryCacheAttributes iaca,
ICompositeCacheManager cacheMgr,
ICacheEventLogger cacheEventLogger,
IElementSerializer elementSerializer)
For LOCAL clients we get a handle to all the failovers, but we do not register a listener
with them.
|
Modifier and Type | Method and Description |
---|---|
<K,V> AuxiliaryCache<K,V> |
ICompositeCacheManager.getAuxiliaryCache(String auxName,
String cacheName)
Gets the auxiliary cache attribute of the CacheHub object
|
Modifier and Type | Method and Description |
---|---|
AuxiliaryCache<K,V>[] |
CompositeCache.getAuxCaches()
Deprecated.
Use List method
|
<K,V> AuxiliaryCache<K,V> |
CompositeCacheManager.getAuxiliaryCache(String auxName,
String cacheName)
Get a cache from the map of registered auxiliary caches
|
protected <K,V> AuxiliaryCache<K,V> |
CompositeCacheConfigurator.parseAuxiliary(Properties props,
CompositeCacheManager ccm,
String auxName,
String regName)
Get an aux cache for the listed aux for a region.
|
Modifier and Type | Method and Description |
---|---|
List<AuxiliaryCache<K,V>> |
CompositeCache.getAuxCacheList()
Get the list of auxiliary caches for this region.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeCacheManager.addAuxiliaryCache(String auxName,
String cacheName,
AuxiliaryCache<?,?> cache)
Add a cache to the map of registered auxiliary caches
|
void |
CompositeCache.setAuxCaches(AuxiliaryCache<K,V>[] auxCaches)
Deprecated.
Use List method
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeCache.setAuxCaches(List<AuxiliaryCache<K,V>> auxCaches)
This sets the list of auxiliary caches for this region.
|
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.