|
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.asynchronous | |
net.sf.ehcache.constructs.blocking | Doug Lea in his book Concurrent Programming in Java talks about concurrency support constructs. |
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.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.store | Store package. |
Uses of Ehcache in net.sf.ehcache |
---|
Classes in net.sf.ehcache that implement Ehcache | |
---|---|
class |
Cache
Cache is the central class in ehcache. |
Methods in net.sf.ehcache that return Ehcache | |
---|---|
Ehcache |
Statistics.getAssociatedCache()
|
Ehcache |
CacheManager.getEhcache(java.lang.String name)
Gets an Ehcache |
Methods in net.sf.ehcache with parameters of type Ehcache | |
---|---|
void |
CacheManager.addCache(Ehcache cache)
Adds an Ehcache to the CacheManager. |
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. |
Constructors in net.sf.ehcache with parameters of type Ehcache | |
---|---|
Statistics(Ehcache cache,
int statisticsAccuracy,
long cacheHits,
long onDiskHits,
long inMemoryHits,
long misses,
long size,
float averageGetTime,
long evictionCount,
long memoryStoreSize,
long diskStoreSize)
Creates a new statistics object, associated with a Cache |
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 with parameters of type Ehcache | |
---|---|
protected static void |
ConfigurationHelper.registerCacheExtensions(CacheConfiguration cacheConfiguration,
Ehcache cache)
A factory method to register cache extensions |
protected static void |
ConfigurationHelper.registerCacheLoaders(CacheConfiguration cacheConfiguration,
Ehcache cache)
A factory method to register cache Loaders |
Uses of Ehcache in net.sf.ehcache.constructs.asynchronous |
---|
Methods in net.sf.ehcache.constructs.asynchronous that return Ehcache | |
---|---|
Ehcache |
AsynchronousCommandExecutor.getMessageCache()
Gets the message cache |
Uses of Ehcache in net.sf.ehcache.constructs.blocking |
---|
Classes in net.sf.ehcache.constructs.blocking that implement Ehcache | |
---|---|
class |
BlockingCache
A blocking decorator for an Ehcache, backed by a Ehcache . |
class |
SelfPopulatingCache
A selfpopulating decorator for Ehcache that creates entries on demand. |
class |
UpdatingSelfPopulatingCache
A Cache backed cache that creates entries on demand. |
Fields in net.sf.ehcache.constructs.blocking declared as Ehcache | |
---|---|
protected Ehcache |
BlockingCache.cache
The backing Cache |
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. |
Constructors in net.sf.ehcache.constructs.blocking with parameters of type Ehcache | |
---|---|
BlockingCache(Ehcache cache)
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.distribution |
---|
Methods in net.sf.ehcache.distribution with parameters of type Ehcache | |
---|---|
protected java.util.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,
java.util.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 java.util.List |
RMICacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache)
|
protected java.util.List |
RMIBootstrapCacheLoader.listRemoteCachePeers(Ehcache cache)
Package protected List of cache peers |
java.util.List |
MulticastRMICacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache)
|
java.util.List |
ManualRMICacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache)
|
java.util.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,
java.io.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 | |
---|---|
RMICachePeer(Ehcache cache,
java.lang.String hostName,
java.lang.Integer rmiRegistryPort,
java.lang.Integer remoteObjectPort,
java.lang.Integer socketTimeoutMillis)
Construct a new remote peer. |
Uses of Ehcache in net.sf.ehcache.event |
---|
Methods in net.sf.ehcache.event with parameters of type Ehcache | |
---|---|
void |
CacheEventListener.notifyElementEvicted(Ehcache cache,
Element element)
Called immediately after an element is evicted from the cache. |
void |
CacheEventListener.notifyElementExpired(Ehcache cache,
Element element)
Called immediately after an element is found to be expired. |
void |
CacheEventListener.notifyElementPut(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache. |
void |
CacheEventListener.notifyElementRemoved(Ehcache cache,
Element element)
Called immediately after an attempt to remove an element. |
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 |
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)
Constructs a new notification 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,
java.lang.Object key,
java.lang.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,
java.util.Properties properties)
|
Uses of Ehcache in net.sf.ehcache.hibernate |
---|
Constructors in net.sf.ehcache.hibernate with parameters of type Ehcache | |
---|---|
EhCache(Ehcache cache)
Creates a new Hibernate pluggable cache by name. |
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,
java.util.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.store |
---|
Fields in net.sf.ehcache.store declared as Ehcache | |
---|---|
protected Ehcache |
MemoryStore.cache
The cache this store is associated with. |
protected Ehcache |
LruMemoryStore.cache
The cache this store is associated with. |
Methods in net.sf.ehcache.store with parameters of type Ehcache | |
---|---|
static MemoryStore |
MemoryStore.create(Ehcache cache,
Store diskStore)
A factory method to create a MemoryStore. |
protected void |
MemoryStore.determineEvictionPolicy(Ehcache cache)
Chooses the Policy from the cache configuration |
Constructors in net.sf.ehcache.store with parameters of type Ehcache | |
---|---|
DiskStore(Ehcache cache,
java.lang.String diskPath)
Creates a disk store. |
|
LruMemoryStore(Ehcache cache,
Store diskStore)
Constructor for the LruMemoryStore object The backing LinkedHashMap is created with LRU by access order. |
|
MemoryStore(Ehcache cache,
Store diskStore)
Constructs things that all MemoryStores have in common. |
|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |