| 
 | ehcache | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Ehcache | |
|---|---|
| net.sf.ehcache | This package contains the public API for using ehcache. | 
| net.sf.ehcache.bootstrap | This package contains the bootstrap cache loader interface and abstract factory. | 
| net.sf.ehcache.config | This package contains the cache configuration code. | 
| net.sf.ehcache.constructs | The constructs package builds on top of the core ehcache classes to create implementations for common caching patterns. | 
| net.sf.ehcache.constructs.blocking | Doug Lea in his book Concurrent Programming in Java talks about concurrency support constructs. | 
| net.sf.ehcache.constructs.classloader | ClassLoader contstructs package | 
| net.sf.ehcache.constructs.eventual | Construct related to eventual operations | 
| net.sf.ehcache.constructs.readthrough | Ehcache simple read through cache decorator package | 
| net.sf.ehcache.constructs.refreshahead | Ehcache simple refresh-ahead cache decorator package | 
| net.sf.ehcache.distribution | This package is for cache replication. | 
| net.sf.ehcache.event | This package contains interfaces and classes for listening to events. | 
| net.sf.ehcache.exceptionhandler | This package is for exception handling. | 
| net.sf.ehcache.extension | This package contains interfaces and classes for the cache extension mechanism. | 
| net.sf.ehcache.hibernate | This package contains interfaces and classes for Hibernate3.1 and higher. | 
| net.sf.ehcache.hibernate.regions | This package contains region implementations used in Hibernate 3.3 and higher. | 
| net.sf.ehcache.hibernate.strategy | This package contains EhCache specific AccessStrategy implementations. | 
| net.sf.ehcache.loader | This package contains a cache loaders and associated factories. | 
| net.sf.ehcache.management | This package contains JMX MBeans and implementations for management of ehcache. | 
| net.sf.ehcache.management.sampled | This package contains classes related to MBeans with Sampled Statistics. | 
| net.sf.ehcache.search.query | This package contains the QueryMangerBuilder and the QueryManager interface to support BMSQL. | 
| net.sf.ehcache.statistics | This package contains classes related to LiveCacheStatistics and its implementation. | 
| net.sf.ehcache.statistics.beans | This package contains classes related to statistics mbean implementation. | 
| net.sf.ehcache.store | Store package. | 
| net.sf.ehcache.store.cachingtier | Contains the caching tier implementations | 
| net.sf.ehcache.store.disk | This package contains the disk store. | 
| net.sf.ehcache.terracotta | This package contains the Terracotta integration functionalities. | 
| net.sf.ehcache.transaction | This package contains classes for controlling cache operations for transactional use. | 
| net.sf.ehcache.transaction.local | This package contains the local transactions subsystem. | 
| net.sf.ehcache.transaction.xa | This package contains the functionality to provide XA support to a transactional Cache. | 
| net.sf.ehcache.util | Util package. | 
| net.sf.ehcache.writer | This package contains the cache writer functionalities. | 
| Uses of Ehcache in net.sf.ehcache | 
|---|
| Classes in net.sf.ehcache that implement Ehcache | |
|---|---|
|  class | CacheCache is the central class in ehcache. | 
| Methods in net.sf.ehcache that return Ehcache | |
|---|---|
|  Ehcache | CacheManager.addCacheIfAbsent(Ehcache cache)Only adds the cache to the CacheManager should not one with the same name already be present | 
|  Ehcache | CacheManager.addCacheIfAbsent(String cacheName)Only creates and adds the cache to the CacheManager should not one with the same name already be present | 
|  Ehcache | CacheManager.getEhcache(String name)Gets an Ehcache | 
| Methods in net.sf.ehcache with parameters of type Ehcache | |
|---|---|
|  void | CacheManager.addCache(Ehcache cache)Adds an Ehcacheto the CacheManager. | 
|  Ehcache | CacheManager.addCacheIfAbsent(Ehcache cache)Only adds the cache to the CacheManager should not one with the same name already be present | 
|  void | CacheManager.addDecoratedCache(Ehcache decoratedCache)Adds a decorated Ehcacheto the CacheManager. | 
|  void | CacheManager.addDecoratedCacheIfAbsent(Ehcache decoratedCache)Same as CacheManager.addDecoratedCache(Ehcache)but does not throw exception if another cache with same name already exists. | 
|  SoftLockManager | FeaturesManager.createSoftLockManager(Ehcache cache,
                      SoftLockFactory lockFactory)Create a soft-lock map for the given cache | 
|  CacheEventListener | CacheManager.createTerracottaEventReplicator(Ehcache cache)Create/access the appropriate clustered cache event replicator for the given cache | 
|  Store | CacheManager.createTerracottaStore(Ehcache cache)Create/access the appropriate terracotta clustered store for the given cache | 
|  WriteBehind | CacheManager.createTerracottaWriteBehind(Ehcache cache)Create/access the appropriate clustered write behind queue for the given cache | 
| static void | CacheInitializationHelper.initializeEhcache(CacheManager cacheManager,
                  Ehcache cache)Initialize the given Ehcacheusing the givenCacheManager | 
|  void | CacheInitializationHelper.initializeEhcache(Ehcache cache)Initialize the Ehcache. | 
|  void | CacheManager.replaceCacheWithDecoratedCache(Ehcache ehcache,
                               Ehcache decoratedCache)Replaces in the map of Caches managed by this CacheManager an Ehcache with a decorated version of the same Ehcache. | 
| Uses of Ehcache in net.sf.ehcache.bootstrap | 
|---|
| Methods in net.sf.ehcache.bootstrap with parameters of type Ehcache | |
|---|---|
|  void | BootstrapCacheLoader.load(Ehcache cache)Instructs the loader to load the given cache | 
| Uses of Ehcache in net.sf.ehcache.config | 
|---|
| Methods in net.sf.ehcache.config that return Ehcache | |
|---|---|
|  Ehcache | ConfigurationHelper.createDefaultCache() | 
| Methods in net.sf.ehcache.config that return types with arguments of type Ehcache | |
|---|---|
|  List<Ehcache> | ConfigurationHelper.createCacheDecorators(Ehcache cache)Creates decorated ehcaches for the cache, if any configured in ehcache.xml | 
| static List<Ehcache> | ConfigurationHelper.createDefaultCacheDecorators(Ehcache cache,
                             CacheConfiguration defaultCacheConfiguration,
                             ClassLoader loader)Creates default cache decorators specified in the default cache configuration if any | 
| Methods in net.sf.ehcache.config with parameters of type Ehcache | |
|---|---|
|  List<Ehcache> | ConfigurationHelper.createCacheDecorators(Ehcache cache)Creates decorated ehcaches for the cache, if any configured in ehcache.xml | 
| static List<Ehcache> | ConfigurationHelper.createDefaultCacheDecorators(Ehcache cache,
                             CacheConfiguration defaultCacheConfiguration,
                             ClassLoader loader)Creates default cache decorators specified in the default cache configuration if any | 
| static SizeOfPolicyConfiguration.MaxDepthExceededBehavior | SizeOfPolicyConfiguration.resolveBehavior(Ehcache cache)Helper method which resolves the MaxDepthExceededBehavior of a cache, using the cache manager's one if none was configured on the cache itself. | 
| static int | SizeOfPolicyConfiguration.resolveMaxDepth(Ehcache cache)Helper method which resolves the max depth of a cache, using the cache manager's one if none was configured on the cache itself. | 
| Uses of Ehcache in net.sf.ehcache.constructs | 
|---|
| Classes in net.sf.ehcache.constructs that implement Ehcache | |
|---|---|
|  class | EhcacheDecoratorAdapterAdapter class for Ehcache interface decorators. | 
| Fields in net.sf.ehcache.constructs declared as Ehcache | |
|---|---|
| protected  Ehcache | EhcacheDecoratorAdapter.underlyingCacheThe decorated Ehcache, has protected visibility so that sub-classes can have access to it. | 
| Methods in net.sf.ehcache.constructs that return Ehcache | |
|---|---|
| abstract  Ehcache | CacheDecoratorFactory.createDecoratedEhcache(Ehcache cache,
                       Properties properties)Creates a decorated Ehcacheusing the properties specified for configuring the decorator. | 
| abstract  Ehcache | CacheDecoratorFactory.createDefaultDecoratedEhcache(Ehcache cache,
                              Properties properties)This method is called when the factory is specified for the defaultCache in the config. | 
| Methods in net.sf.ehcache.constructs with parameters of type Ehcache | |
|---|---|
| abstract  Ehcache | CacheDecoratorFactory.createDecoratedEhcache(Ehcache cache,
                       Properties properties)Creates a decorated Ehcacheusing the properties specified for configuring the decorator. | 
| abstract  Ehcache | CacheDecoratorFactory.createDefaultDecoratedEhcache(Ehcache cache,
                              Properties properties)This method is called when the factory is specified for the defaultCache in the config. | 
| static String | CacheDecoratorFactory.generateDefaultDecoratedCacheName(Ehcache cache,
                                  String cacheNameSuffix)Utility method to generate name of decorated cache to be created using factory specified in defaultCache. | 
| Constructors in net.sf.ehcache.constructs with parameters of type Ehcache | |
|---|---|
| EhcacheDecoratorAdapter(Ehcache underlyingCache)Constructor accepting the cache to be decorated | |
| Uses of Ehcache in net.sf.ehcache.constructs.blocking | 
|---|
| Classes in net.sf.ehcache.constructs.blocking that implement Ehcache | |
|---|---|
|  class | BlockingCacheA blocking decorator for an Ehcache, backed by a Ehcache. | 
|  class | SelfPopulatingCacheA selfpopulating decorator for Ehcachethat creates entries on demand. | 
|  class | UpdatingSelfPopulatingCacheA Cachebacked cache that creates entries on demand. | 
| Methods in net.sf.ehcache.constructs.blocking that return Ehcache | |
|---|---|
| protected  Ehcache | BlockingCache.getCache()Retrieve the EHCache backing cache | 
| Methods in net.sf.ehcache.constructs.blocking with parameters of type Ehcache | |
|---|---|
| protected  void | SelfPopulatingCache.refreshElement(Element element,
               Ehcache backingCache)Refresh a single element. | 
| protected  Element | SelfPopulatingCache.refreshElement(Element element,
               Ehcache backingCache,
               boolean quiet)Refresh a single element. | 
| Constructors in net.sf.ehcache.constructs.blocking with parameters of type Ehcache | |
|---|---|
| BlockingCache(Ehcache cache)Creates a BlockingCache which decorates the supplied cache. | |
| BlockingCache(Ehcache cache,
              int numberOfStripes)Creates a BlockingCache which decorates the supplied cache. | |
| SelfPopulatingCache(Ehcache cache,
                    CacheEntryFactory factory)Creates a SelfPopulatingCache. | |
| UpdatingSelfPopulatingCache(Ehcache cache,
                            UpdatingCacheEntryFactory factory)Creates a SelfPopulatingCache. | |
| Uses of Ehcache in net.sf.ehcache.constructs.classloader | 
|---|
| Classes in net.sf.ehcache.constructs.classloader that implement Ehcache | |
|---|---|
|  class | ClassLoaderAwareCacheA cache decorator that adjusts the Thread context classloader (TCCL) for every cache operation. | 
|  class | InternalClassLoaderAwareCacheExtension of Class Loader Aware cache to accommodate the removeAndReturnElement method. | 
| Fields in net.sf.ehcache.constructs.classloader declared as Ehcache | |
|---|---|
| protected  Ehcache | ClassLoaderAwareCache.cacheUsed by InternalClassLoaderAwareCache | 
| Constructors in net.sf.ehcache.constructs.classloader with parameters of type Ehcache | |
|---|---|
| ClassLoaderAwareCache(Ehcache cache,
                      ClassLoader classLoader)Constructor | |
| Uses of Ehcache in net.sf.ehcache.constructs.eventual | 
|---|
| Classes in net.sf.ehcache.constructs.eventual that implement Ehcache | |
|---|---|
|  class | StronglyConsistentCacheAccessorStronglyConsistentCacheAccessor is a decorator that accepts distributed caches configured with eventual consistency. | 
| Constructors in net.sf.ehcache.constructs.eventual with parameters of type Ehcache | |
|---|---|
| StronglyConsistentCacheAccessor(Ehcache underlyingCache)Constructor accepting the cache to be decorated. | |
| Uses of Ehcache in net.sf.ehcache.constructs.readthrough | 
|---|
| Classes in net.sf.ehcache.constructs.readthrough that implement Ehcache | |
|---|---|
|  class | ReadThroughCacheThis class implements the simplest of all possible read through cache behaviors, where a call the get() will delegate to a call to getWithLoader(). | 
| Methods in net.sf.ehcache.constructs.readthrough that return Ehcache | |
|---|---|
|  Ehcache | ReadThroughCacheFactory.createDecoratedEhcache(Ehcache cache,
                       Properties properties) | 
|  Ehcache | ReadThroughCacheFactory.createDefaultDecoratedEhcache(Ehcache cache,
                              Properties properties) | 
| Methods in net.sf.ehcache.constructs.readthrough with parameters of type Ehcache | |
|---|---|
|  Ehcache | ReadThroughCacheFactory.createDecoratedEhcache(Ehcache cache,
                       Properties properties) | 
|  Ehcache | ReadThroughCacheFactory.createDefaultDecoratedEhcache(Ehcache cache,
                              Properties properties) | 
| Constructors in net.sf.ehcache.constructs.readthrough with parameters of type Ehcache | |
|---|---|
| ReadThroughCache(Ehcache underlyingCache,
                 ReadThroughCacheConfiguration config) | |
| Uses of Ehcache in net.sf.ehcache.constructs.refreshahead | 
|---|
| Classes in net.sf.ehcache.constructs.refreshahead that implement Ehcache | |
|---|---|
|  class | RefreshAheadCacheA cache decorator which implements read ahead refreshing. | 
| Methods in net.sf.ehcache.constructs.refreshahead that return Ehcache | |
|---|---|
|  Ehcache | RefreshAheadCacheFactory.createDecoratedEhcache(Ehcache cache,
                       Properties properties) | 
|  Ehcache | RefreshAheadCacheFactory.createDefaultDecoratedEhcache(Ehcache cache,
                              Properties properties) | 
| Methods in net.sf.ehcache.constructs.refreshahead with parameters of type Ehcache | |
|---|---|
|  Ehcache | RefreshAheadCacheFactory.createDecoratedEhcache(Ehcache cache,
                       Properties properties) | 
|  Ehcache | RefreshAheadCacheFactory.createDefaultDecoratedEhcache(Ehcache cache,
                              Properties properties) | 
| static Set<ExtendedStatistics.Statistic<Number>> | RefreshAheadCache.findBacklogStatistic(Ehcache cache)Find backlog statistic. | 
| static Set<ExtendedStatistics.Statistic<Number>> | RefreshAheadCache.findDroppedStatistic(Ehcache cache)Find dropped statistic. | 
| static Set<ExtendedStatistics.Statistic<Number>> | RefreshAheadCache.findOfferStatistic(Ehcache cache)Find offer statistic. | 
| static Set<ExtendedStatistics.Statistic<Number>> | RefreshAheadCache.findProcessedStatistic(Ehcache cache)Find processed statistic. | 
| static Set<ExtendedStatistics.Statistic<Number>> | RefreshAheadCache.findRefreshedStatistic(Ehcache cache)Find refreshed counter statistic. | 
| Constructors in net.sf.ehcache.constructs.refreshahead with parameters of type Ehcache | |
|---|---|
| RefreshAheadCache(Ehcache adaptedCache,
                  RefreshAheadCacheConfiguration refreshConfig)Create a Refresh Ahead Cache Adaptor with the specified configuration. | |
| Uses of Ehcache in net.sf.ehcache.distribution | 
|---|
| Methods in net.sf.ehcache.distribution that return Ehcache | |
|---|---|
|  Ehcache | EventMessage.getEhcache()Gets the associated Ehcache. | 
| Methods in net.sf.ehcache.distribution with parameters of type Ehcache | |
|---|---|
| protected  List | RMIBootstrapCacheLoader.acquireCachePeers(Ehcache cache)Acquires the cache peers for this cache. | 
|  void | RMIBootstrapCacheLoader.doLoad(Ehcache cache)Bootstraps the cache from a random CachePeer. | 
| protected  void | RMIBootstrapCacheLoader.fetchAndPutElements(Ehcache cache,
                    List requestChunk,
                    CachePeer cachePeer)Fetches a chunk of elements from a remote cache peer | 
| protected  boolean | RMICacheManagerPeerListener.isDistributed(Ehcache cache)Determine if the given cache is distributed. | 
| abstract  List | RMICacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache) | 
| protected  List | RMIBootstrapCacheLoader.listRemoteCachePeers(Ehcache cache)Package protected List of cache peers | 
|  List | MulticastRMICacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache) | 
|  List | ManualRMICacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache) | 
|  List | CacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache) | 
|  void | RMIBootstrapCacheLoader.load(Ehcache cache)Bootstraps the cache from a random CachePeer. | 
|  void | RMISynchronousCacheReplicator.notifyElementEvicted(Ehcache cache,
                     Element element)Called immediately after an element is evicted from the cache. | 
|  void | RMISynchronousCacheReplicator.notifyElementExpired(Ehcache cache,
                     Element element)Called immediately after an element is found to be expired. | 
|  void | RMISynchronousCacheReplicator.notifyElementPut(Ehcache cache,
                 Element element)Called immediately after an element has been put into the cache. | 
|  void | RMIAsynchronousCacheReplicator.notifyElementPut(Ehcache cache,
                 Element element)Called immediately after an element has been put into the cache. | 
|  void | RMISynchronousCacheReplicator.notifyElementRemoved(Ehcache cache,
                     Element element)Called immediately after an attempt to remove an element. | 
|  void | RMIAsynchronousCacheReplicator.notifyElementRemoved(Ehcache cache,
                     Element element)Called immediately after an attempt to remove an element. | 
|  void | RMISynchronousCacheReplicator.notifyElementUpdated(Ehcache cache,
                     Element element)Called immediately after an element has been put into the cache and the element already existed in the cache. | 
|  void | RMIAsynchronousCacheReplicator.notifyElementUpdated(Ehcache cache,
                     Element element)Called immediately after an element has been put into the cache and the element already existed in the cache. | 
|  void | RMISynchronousCacheReplicator.notifyRemoveAll(Ehcache cache)Called during removeAll()to indicate that the all
 elements have been removed from the cache in a bulk operation. | 
|  void | RMIAsynchronousCacheReplicator.notifyRemoveAll(Ehcache cache)Called during removeAll()to indicate that the all
 elements have been removed from the cache in a bulk operation. | 
| protected static void | RMISynchronousCacheReplicator.replicatePutNotification(Ehcache cache,
                         Element element)Does the actual RMI remote call. | 
| protected static void | RMISynchronousCacheReplicator.replicateRemovalNotification(Ehcache cache,
                             Serializable key)Does the actual RMI remote call. | 
| protected  void | RMISynchronousCacheReplicator.replicateRemoveAllNotification(Ehcache cache)Does the actual RMI remote call. | 
| Constructors in net.sf.ehcache.distribution with parameters of type Ehcache | |
|---|---|
| EventMessage(Ehcache cache,
             Serializable key)Full constructor. | |
| RMICachePeer(Ehcache cache,
             String hostName,
             Integer rmiRegistryPort,
             Integer remoteObjectPort,
             Integer socketTimeoutMillis)Construct a new remote peer. | |
| RmiEventMessage(Ehcache cache,
                RmiEventMessage.RmiEventType type,
                Serializable key,
                Element element)Full constructor. | |
| TransactionalRMICachePeer(Ehcache cache,
                          String hostName,
                          Integer rmiRegistryPort,
                          Integer remoteObjectPort,
                          Integer socketTimeoutMillis)Construct a new remote peer supporting transactions | |
| Uses of Ehcache in net.sf.ehcache.event | 
|---|
| Methods in net.sf.ehcache.event with parameters of type Ehcache | |
|---|---|
|  void | TerracottaCacheEventReplication.notifyElementEvicted(Ehcache cache,
                     Element element)Called immediately after an element is evicted from the cache. | 
|  void | CacheEventListenerAdapter.notifyElementEvicted(Ehcache cache,
                     Element element)Called immediately after an element is evicted from the cache. | 
|  void | CacheEventListener.notifyElementEvicted(Ehcache cache,
                     Element element)Called immediately after an element is evicted from the cache. | 
|  void | TerracottaCacheEventReplication.notifyElementExpired(Ehcache cache,
                     Element element)Called immediately after an element is found to be expired. | 
|  void | CacheEventListenerAdapter.notifyElementExpired(Ehcache cache,
                     Element element)Called immediately after an element is found to be expired. | 
|  void | CacheEventListener.notifyElementExpired(Ehcache cache,
                     Element element)Called immediately after an element is found to be expired. | 
|  void | TerracottaCacheEventReplication.notifyElementPut(Ehcache cache,
                 Element element)Called immediately after an element has been put into the cache. | 
|  void | CacheEventListenerAdapter.notifyElementPut(Ehcache cache,
                 Element element)Called immediately after an element has been put into the cache. | 
|  void | CacheEventListener.notifyElementPut(Ehcache cache,
                 Element element)Called immediately after an element has been put into the cache. | 
|  void | TerracottaCacheEventReplication.notifyElementRemoved(Ehcache cache,
                     Element element)Called immediately after an attempt to remove an element. | 
|  void | CacheEventListenerAdapter.notifyElementRemoved(Ehcache cache,
                     Element element)Called immediately after an attempt to remove an element. | 
|  void | CacheEventListener.notifyElementRemoved(Ehcache cache,
                     Element element)Called immediately after an attempt to remove an element. | 
|  void | TerracottaCacheEventReplication.notifyElementUpdated(Ehcache cache,
                     Element element)Called immediately after an element has been put into the cache and the element already existed in the cache. | 
|  void | CacheEventListenerAdapter.notifyElementUpdated(Ehcache cache,
                     Element element)Called immediately after an element has been put into the cache and the element already existed in the cache. | 
|  void | CacheEventListener.notifyElementUpdated(Ehcache cache,
                     Element element)Called immediately after an element has been put into the cache and the element already existed in the cache. | 
|  void | TerracottaCacheEventReplication.notifyRemoveAll(Ehcache cache)Called during removeAll()to indicate that the all
 elements have been removed from the cache in a bulk operation. | 
|  void | CacheEventListenerAdapter.notifyRemoveAll(Ehcache cache)Called during removeAll()to indicate that the all
 elements have been removed from the cache in a bulk operation. | 
|  void | CacheEventListener.notifyRemoveAll(Ehcache cache)Called during removeAll()to indicate that the all
 elements have been removed from the cache in a bulk operation. | 
| Constructors in net.sf.ehcache.event with parameters of type Ehcache | |
|---|---|
| RegisteredEventListeners(Ehcache cache,
                         CacheStoreHelper helper)Construct a registered event listeners service | |
| Uses of Ehcache in net.sf.ehcache.exceptionhandler | 
|---|
| Methods in net.sf.ehcache.exceptionhandler that return Ehcache | |
|---|---|
| static Ehcache | ExceptionHandlingDynamicCacheProxy.createProxy(Ehcache ehcache)A simple factory method to hide the messiness of creating the proxy from clients. | 
| Methods in net.sf.ehcache.exceptionhandler with parameters of type Ehcache | |
|---|---|
| static Ehcache | ExceptionHandlingDynamicCacheProxy.createProxy(Ehcache ehcache)A simple factory method to hide the messiness of creating the proxy from clients. | 
|  void | CacheExceptionHandler.onException(Ehcache ehcache,
            Object key,
            Exception exception)Called if an Exception occurs in a Cache method. | 
| Constructors in net.sf.ehcache.exceptionhandler with parameters of type Ehcache | |
|---|---|
| ExceptionHandlingDynamicCacheProxy(Ehcache ehcache)Constructor: Use with something like: | |
| Uses of Ehcache in net.sf.ehcache.extension | 
|---|
| Methods in net.sf.ehcache.extension with parameters of type Ehcache | |
|---|---|
|  CacheExtension | CacheExtension.clone(Ehcache cache)Creates a clone of this extension. | 
| abstract  CacheExtension | CacheExtensionFactory.createCacheExtension(Ehcache cache,
                     Properties properties) | 
| Uses of Ehcache in net.sf.ehcache.hibernate | 
|---|
| Constructors in net.sf.ehcache.hibernate with parameters of type Ehcache | |
|---|---|
| EhCache(Ehcache cache)Deprecated. Creates a new Hibernate pluggable cache by name. | |
| Uses of Ehcache in net.sf.ehcache.hibernate.regions | 
|---|
| Fields in net.sf.ehcache.hibernate.regions declared as Ehcache | |
|---|---|
| protected  Ehcache | EhcacheDataRegion.cacheEhcache instance backing this Hibernate data region. | 
| Methods in net.sf.ehcache.hibernate.regions that return Ehcache | |
|---|---|
|  Ehcache | EhcacheDataRegion.getEhcache()Return the Ehcache instance backing this Hibernate data region. | 
| Constructors in net.sf.ehcache.hibernate.regions with parameters of type Ehcache | |
|---|---|
| EhcacheCollectionRegion(EhcacheAccessStrategyFactory accessStrategyFactory,
                        Ehcache underlyingCache,
                        Settings settings,
                        CacheDataDescription metadata,
                        Properties properties)Constructs an EhcacheCollectionRegion around the given underlying cache. | |
| EhcacheEntityRegion(EhcacheAccessStrategyFactory accessStrategyFactory,
                    Ehcache underlyingCache,
                    Settings settings,
                    CacheDataDescription metadata,
                    Properties properties)Constructs an EhcacheEntityRegion around the given underlying cache. | |
| EhcacheQueryResultsRegion(EhcacheAccessStrategyFactory accessStrategyFactory,
                          Ehcache underlyingCache,
                          Properties properties)Constructs an EhcacheQueryResultsRegion around the given underlying cache. | |
| EhcacheTimestampsRegion(EhcacheAccessStrategyFactory accessStrategyFactory,
                        Ehcache underlyingCache,
                        Properties properties)Constructs an EhcacheTimestampsRegion around the given underlying cache. | |
| Uses of Ehcache in net.sf.ehcache.hibernate.strategy | 
|---|
| Constructors in net.sf.ehcache.hibernate.strategy with parameters of type Ehcache | |
|---|---|
| TransactionalEhcacheCollectionRegionAccessStrategy(EhcacheCollectionRegion region,
                                                   Ehcache ehcache,
                                                   Settings settings)Construct a new collection region access strategy. | |
| TransactionalEhcacheEntityRegionAccessStrategy(EhcacheEntityRegion region,
                                               Ehcache ehcache,
                                               Settings settings)Construct a new entity region access strategy. | |
| Uses of Ehcache in net.sf.ehcache.loader | 
|---|
| Methods in net.sf.ehcache.loader with parameters of type Ehcache | |
|---|---|
|  CacheLoader | CacheLoader.clone(Ehcache cache)Creates a clone of this extension. | 
| abstract  CacheLoader | CacheLoaderFactory.createCacheLoader(Ehcache cache,
                  Properties properties)Creates a CacheLoader using the Ehcache configuration mechanism at the time the associated cache is created. | 
| Uses of Ehcache in net.sf.ehcache.management | 
|---|
| Methods in net.sf.ehcache.management that return Ehcache | |
|---|---|
|  Ehcache | CacheStatistics.getEhcache()Return the backing cache. | 
| Constructors in net.sf.ehcache.management with parameters of type Ehcache | |
|---|---|
| Cache(Ehcache cache)A constructor for JCache. | |
| CacheConfiguration(Ehcache cache)Constructs using a backing CacheConfiguration | |
| CacheStatistics(Ehcache ehcache)Constructs an object from an ehcache statistics object | |
| Uses of Ehcache in net.sf.ehcache.management.sampled | 
|---|
| Constructors in net.sf.ehcache.management.sampled with parameters of type Ehcache | |
|---|---|
| CacheSamplerImpl(Ehcache cache)Constructor accepting the backing Ehcache | |
| SampledCache(Ehcache cache)Constructor accepting the backing Ehcache | |
| Uses of Ehcache in net.sf.ehcache.search.query | 
|---|
| Methods in net.sf.ehcache.search.query with parameters of type Ehcache | |
|---|---|
|  QueryManagerBuilder | QueryManagerBuilder.addCache(Ehcache cache)Adds a Cacheto the internal state and allows it to be used as a target in a
 BMSQL statement's FROM clause. | 
| Uses of Ehcache in net.sf.ehcache.statistics | 
|---|
| Constructors in net.sf.ehcache.statistics with parameters of type Ehcache | |
|---|---|
| StatisticsGateway(Ehcache ehcache,
                  ScheduledExecutorService executor)Instantiates a new statistics placeholder. | |
| Uses of Ehcache in net.sf.ehcache.statistics.beans | 
|---|
| Methods in net.sf.ehcache.statistics.beans with parameters of type Ehcache | |
|---|---|
| static String | ExtendedStatisticsMBean.divineName(Ehcache cache)Divine the name. | 
| Constructors in net.sf.ehcache.statistics.beans with parameters of type Ehcache | |
|---|---|
| ExtendedStatisticsMBean(Ehcache cache,
                        ExtendedStatistics extendedStatistics)Instantiates a new extended statistics m bean. | |
| Uses of Ehcache in net.sf.ehcache.store | 
|---|
| Fields in net.sf.ehcache.store declared as Ehcache | |
|---|---|
| protected  Ehcache | LruMemoryStore.cacheThe cache this store is associated with. | 
| Methods in net.sf.ehcache.store with parameters of type Ehcache | |
|---|---|
| static Store | MemoryStore.create(Ehcache cache,
       Pool pool)A factory method to create a MemoryStore. | 
| protected  void | DiskStoreBootstrapCacheLoader.doLoad(Ehcache cache)Performs bootstrap loading. | 
| protected  boolean | MemoryLimitedCacheLoader.isInMemoryLimitReached(Ehcache cache,
                       int loadedElements)Checks whether the cache has reached the limit configured for in-memory storage | 
|  void | DiskStoreBootstrapCacheLoader.load(Ehcache cache)Instructs the loader to load the given cache | 
| Constructors in net.sf.ehcache.store with parameters of type Ehcache | |
|---|---|
| BruteForceSearchManager(Ehcache cache)Create a BruteForceSearchManager | |
| LruMemoryStore(Ehcache cache,
               Store diskStore)Constructor for the LruMemoryStore object The backing LinkedHashMapis created with LRU by access order. | |
| MemoryStore(Ehcache cache,
            Pool pool,
            MemoryStore.BackingFactory factory,
            SearchManager searchManager)Constructs things that all MemoryStores have in common. | |
| Uses of Ehcache in net.sf.ehcache.store.cachingtier | 
|---|
| Methods in net.sf.ehcache.store.cachingtier with parameters of type Ehcache | |
|---|---|
| static OnHeapCachingTier<Object,Element> | OnHeapCachingTier.createOnHeapCache(Ehcache cache,
                  Pool onHeapPool)Factory method | 
| Uses of Ehcache in net.sf.ehcache.store.disk | 
|---|
| Methods in net.sf.ehcache.store.disk with parameters of type Ehcache | |
|---|---|
| static DiskStore | DiskStore.create(Ehcache cache,
       Pool onHeapPool,
       Pool onDiskPool)Creates a persitent-to-disk store for the given cache, using the given disk path. | 
| static Store | DiskStore.createCacheStore(Ehcache cache,
                 Pool onHeapPool,
                 Pool onDiskPool)Create a DiskBackedMemoryStore instance | 
| Constructors in net.sf.ehcache.store.disk with parameters of type Ehcache | |
|---|---|
| DiskStorageFactory(Ehcache cache,
                   RegisteredEventListeners cacheEventNotificationService)Constructs an disk persistent factory for the given cache and disk path. | |
| Uses of Ehcache in net.sf.ehcache.terracotta | 
|---|
| Subinterfaces of Ehcache in net.sf.ehcache.terracotta | |
|---|---|
|  interface | InternalEhcacheThis is an extension of the Ehcache interface to allow addition of new methods to Cache without breaking the public contract. | 
| Methods in net.sf.ehcache.terracotta with parameters of type Ehcache | |
|---|---|
|  CacheEventListener | ClusteredInstanceFactoryWrapper.createEventReplicator(Ehcache cache)Create a replicator for the cache events of a given cache | 
|  CacheEventListener | ClusteredInstanceFactory.createEventReplicator(Ehcache cache)Create a replicator for the cache events of a given cache | 
|  TerracottaStore | ClusteredInstanceFactoryWrapper.createNonStopStore(Callable<TerracottaStore> store,
                   Ehcache cache) | 
|  TerracottaStore | ClusteredInstanceFactory.createNonStopStore(Callable<TerracottaStore> store,
                   Ehcache cache)Create a NonStopStoreWrapper for a terracottaStore | 
|  Store | ClusteredInstanceFactoryWrapper.createStore(Ehcache cache)Create a Store instance for the given cache | 
|  Store | ClusteredInstanceFactory.createStore(Ehcache cache)Create a Store instance for the given cache | 
|  WriteBehind | ClusteredInstanceFactoryWrapper.createWriteBehind(Ehcache cache)Create an WriteBehind instance for the given cache | 
|  WriteBehind | ClusteredInstanceFactory.createWriteBehind(Ehcache cache)Create an WriteBehind instance for the given cache | 
|  SoftLockManager | ClusteredInstanceFactoryWrapper.getOrCreateSoftLockManager(Ehcache cache)Create a SoftLockManager for a cache | 
|  SoftLockManager | ClusteredInstanceFactory.getOrCreateSoftLockManager(Ehcache cache)Create a SoftLockManager for a cache | 
|  void | TerracottaBootstrapCacheLoader.load(Ehcache cache)Instructs the loader to load the given cache | 
| Uses of Ehcache in net.sf.ehcache.transaction | 
|---|
| Methods in net.sf.ehcache.transaction with parameters of type Ehcache | |
|---|---|
|  XidTransactionID | TransactionIDFactoryImpl.createXidTransactionID(Xid xid,
                       Ehcache cache)Create a transaction ID based on a XID for uniqueness | 
|  XidTransactionID | TransactionIDFactory.createXidTransactionID(Xid xid,
                       Ehcache cache)Create a transaction ID based on a XID for uniqueness | 
|  XidTransactionID | DelegatingTransactionIDFactory.createXidTransactionID(Xid xid,
                       Ehcache cache)Create a transaction ID based on a XID for uniqueness | 
|  Set<XidTransactionID> | TransactionIDFactory.getAllXidTransactionIDsFor(Ehcache cache)Get the set of all XID transactions of a cache. | 
|  Set<XidTransactionID> | DelegatingTransactionIDFactory.getAllXidTransactionIDsFor(Ehcache cache) | 
|  Set<XidTransactionID> | AbstractTransactionIDFactory.getAllXidTransactionIDsFor(Ehcache cache)Get the set of all XID transactions of a cache. | 
| Uses of Ehcache in net.sf.ehcache.transaction.local | 
|---|
| Constructors in net.sf.ehcache.transaction.local with parameters of type Ehcache | |
|---|---|
| LocalTransactionStore(TransactionController transactionController,
                      TransactionIDFactory transactionIdFactory,
                      SoftLockManager softLockManager,
                      Ehcache cache,
                      Store store,
                      ElementValueComparator comparator)Create a new LocalTransactionStore instance | |
| Uses of Ehcache in net.sf.ehcache.transaction.xa | 
|---|
| Constructors in net.sf.ehcache.transaction.xa with parameters of type Ehcache | |
|---|---|
| EhcacheXAResourceImpl(Ehcache cache,
                      Store underlyingStore,
                      TransactionManagerLookup txnManagerLookup,
                      SoftLockManager softLockManager,
                      TransactionIDFactory transactionIDFactory,
                      ElementValueComparator comparator,
                      org.terracotta.statistics.observer.OperationObserver<XaCommitOutcome> commitObserver,
                      org.terracotta.statistics.observer.OperationObserver<XaRollbackOutcome> rollbackObserver,
                      org.terracotta.statistics.observer.OperationObserver<XaRecoveryOutcome> recoveryObserver)Constructor | |
| XATransactionStore(TransactionManagerLookup transactionManagerLookup,
                   SoftLockManager softLockManager,
                   TransactionIDFactory transactionIdFactory,
                   Ehcache cache,
                   Store store,
                   ElementValueComparator comparator)Constructor | |
| Uses of Ehcache in net.sf.ehcache.util | 
|---|
| Methods in net.sf.ehcache.util with parameters of type Ehcache | |
|---|---|
| static void | CacheTransactionHelper.beginTransactionIfNeeded(Ehcache cache)Begin a transaction on the current thread if the cache is configured as transactional, otherwise this method does nothing. | 
| static void | CacheTransactionHelper.commitTransactionIfNeeded(Ehcache cache)Commit a transaction previously begun on the current thread if the cache is configured as transactional, otherwise this method does nothing. | 
| static boolean | CacheTransactionHelper.isTransactionStarted(Ehcache cache)Check if a transaction has begun on the current thread if the cache is configured as transactional, otherwise always return false. | 
| Uses of Ehcache in net.sf.ehcache.writer | 
|---|
| Methods in net.sf.ehcache.writer with parameters of type Ehcache | |
|---|---|
|  CacheWriter | CacheWriter.clone(Ehcache cache)Creates a clone of this writer. | 
|  CacheWriter | AbstractCacheWriter.clone(Ehcache cache)Creates a clone of this writer. | 
| abstract  CacheWriter | CacheWriterFactory.createCacheWriter(Ehcache cache,
                  Properties properties)Creates a CacheWriter using the Ehcache configuration mechanism at the time the associated cache is created. | 
| 
 | ehcache | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||