Package | Description |
---|---|
org.castor.cache |
As explained in
org.exolab.castor.persist ,
LockEngine implements a persistence engine
that caches objects in memory for performance reasons and thus eliminates the
number of operations against the persistence storage. |
org.castor.cache.distributed | |
org.castor.cache.hashbelt |
The Hashbelt API
|
org.castor.cache.hashbelt.reaper | |
org.castor.cache.simple |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBaseCache
Base implementation of all LRU cache types.
|
class |
DebuggingCacheProxy
A debugging cache proxy.
|
Modifier and Type | Method and Description |
---|---|
Cache |
AbstractCacheFactory.getCache(ClassLoader classLoader)
Instantiates an instance of the cache implementation this factory is responsible
for using the given classloader.
|
Cache |
CacheFactory.getCache(ClassLoader classLoader)
Instantiates an instance of the cache implementation this factory is responsible
for using the given classloader.
|
Cache |
CacheFactoryRegistry.getCache(Properties props,
ClassLoader classLoader)
Returns a
Cache instance with the specified properties. |
Constructor and Description |
---|
DebuggingCacheProxy(Cache cache)
Construct a DebugCacheProxy for given cache.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDistributedCache
Base implementation of all distributed cache types.
|
class |
CoherenceCache
Tangosol Coherence implementation of Castor JDO Cache.
|
class |
EHCache
EHCache implementation of Castor JDO Cache.
|
class |
FKCache
FKCache implementation of Castor JDO Cache.
|
class |
GigaspacesCache
Gigaspaces implementation of Castor JDO Cache.
Gigaspaces supports a wide variety of cache topologies, allowing the user to distribute and/or replicate application data as needed. |
class |
JCache
JCACHE implementation of Castor JDO Cache.
|
class |
JcsCache
JCS (Java Caching System) implementation of Castor JDO Cache.
|
class |
OsCache
OSCache (opensymphony) implementation of Castor JDO Cache.
|
Modifier and Type | Method and Description |
---|---|
Cache |
OsCacheFactory.getCache(ClassLoader classLoader)
Instantiates an instance of the cache implementation this factory is responsible
for using the given classloader.
|
Cache |
OsCacheFactory.getCache(String implementation,
ClassLoader classLoader)
Normally called to initialize OsCache.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHashbelt
An abstract, core implementation of the hashbelt functionality; individual
implementations will differ on the underlying behavior.
|
class |
FIFOHashbelt
A perfectly ordinary hashbelt.
|
class |
LRUHashbelt
A type of hashbelt that moves requested elements back into the first
container when a get or add occurs.
|
Modifier and Type | Method and Description |
---|---|
Cache |
AbstractReaper.getCache()
Set the hashbelt this reaper is responsable for.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractReaper.setCache(Cache owner)
Set the hashbelt this reaper is responsable for.
|
Modifier and Type | Class and Description |
---|---|
class |
CountLimited
CountLimited is a count limted least-recently-used Map.
|
class |
NoCache
NoCache is a Map which dispose all object right the way.
|
class |
TimeLimited
TimeLimited is a time limted first-in-first-out Map.
|
class |
Unlimited
UnLimited is a Map that holds any object being put into the map until it is removed
manually.
|
Copyright © 2013. All rights reserved.