Uses of Interface
org.castor.cache.Cache

Packages that use Cache
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 Author: Gregory Block Author: Ralf Joachim This package represents an API, based on a set of articles in the O'Reilly Network by William Grosso, to implement a simplified and 1.3-compatible implementation of a Hashbelt algorithm. 
org.castor.cache.hashbelt.reaper   
org.castor.cache.simple   
org.exolab.castor.persist The Castor persistence engine handles object persistence, object caching, transaction concurrency and locking. 
 

Uses of Cache in org.castor.cache
 

Classes in org.castor.cache that implement Cache
 class AbstractBaseCache<K,V>
          Base implementation of all cache types.
 class DebuggingCacheProxy<K,V>
          A debugging cache proxy.
 

Methods in org.castor.cache that return Cache
 Cache<K,V> CacheFactory.getCache(ClassLoader classLoader)
          Instantiates an instance of the cache implementation this factory is responsible for using the given classloader.
 Cache<K,V> AbstractCacheFactory.getCache(ClassLoader classLoader)
          Instantiates an instance of the cache implementation this factory is responsible for using the given classloader.
 Cache<K,V> CacheFactoryRegistry.getCache(Properties props, ClassLoader classLoader)
          Returns a Cache instance with the specified properties.
 

Constructors in org.castor.cache with parameters of type Cache
DebuggingCacheProxy(Cache<K,V> cache)
          Construct a DebugCacheProxy for given cache.
 

Uses of Cache in org.castor.cache.distributed
 

Classes in org.castor.cache.distributed that implement Cache
 class AbstractDistributedCache<K,V>
          Base implementation of all distributed cache types.
 class CoherenceCache<K,V>
          Tangosol Coherence implementation of Castor JDO Cache.
 class EHCache<K,V>
          EHCache implementation of Castor JDO Cache.
 class FKCache<K,V>
          FKCache implementation of Castor JDO Cache.
 class GigaspacesCache<K,V>
          Gigaspaces implementation of Castor JDO Cache.
 class JCache<K,V>
          JCACHE implementation of Castor JDO Cache.
 class JcsCache<K,V>
          JCS (Java Caching System) implementation of Castor JDO Cache.
 class OsCache<K,V>
          OSCache (opensymphony) implementation of Castor JDO Cache.
 

Methods in org.castor.cache.distributed that return Cache
 Cache<K,V> OsCacheFactory.getCache(ClassLoader classLoader)
          Instantiates an instance of the cache implementation this factory is responsible for using the given classloader.
 Cache<K,V> OsCacheFactory.getCache(String implementation, ClassLoader classLoader)
          Normally called to initialize OsCache.
 

Uses of Cache in org.castor.cache.hashbelt
 

Classes in org.castor.cache.hashbelt that implement Cache
 class AbstractHashbelt<K,V>
          An abstract, core implementation of the hashbelt functionality; individual implementations will differ on the underlying behavior.
 class FIFOHashbelt<K,V>
          A perfectly ordinary hashbelt.
 class LRUHashbelt<K,V>
          A type of hashbelt that moves requested elements back into the first container when a get or add occurs.
 

Uses of Cache in org.castor.cache.hashbelt.reaper
 

Methods in org.castor.cache.hashbelt.reaper that return Cache
 Cache<K,V> AbstractReaper.getCache()
          Set the hashbelt this reaper is responsable for.
 

Methods in org.castor.cache.hashbelt.reaper with parameters of type Cache
 void AbstractReaper.setCache(Cache<K,V> owner)
          Set the hashbelt this reaper is responsable for.
 

Uses of Cache in org.castor.cache.simple
 

Classes in org.castor.cache.simple that implement Cache
 class CountLimited<K,V>
          CountLimited is a count limted least-recently-used Map.
 class NoCache<K,V>
          NoCache is a Map which dispose all object right the way.
 class TimeLimited<K,V>
          TimeLimited is a time limted first-in-first-out Map.
 class Unlimited<K,V>
          UnLimited is a Map that holds any object being put into the map until it is removed manually.
 

Uses of Cache in org.exolab.castor.persist
 

Constructors in org.exolab.castor.persist with parameters of type Cache
TypeInfo(Cache<OID,CacheEntry> cache)
          Constructor for creating class info.
 



Copyright © 2012. All Rights Reserved.