|
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 | todo |
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.hibernate | This package contains interfaces and classes for Hibernate3.1 and higher. |
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 |
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 cache,
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,
int cacheHits,
int onDiskHits,
int inMemoryHits,
int misses,
int size)
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 | |
---|---|
(package private) Ehcache |
ConfigurationHelper.createCacheFromName(java.lang.String name)
Creates a cache from configuration where the configuration cache name matches the given name |
Ehcache |
ConfigurationHelper.createDefaultCache()
|
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 that return Ehcache | |
---|---|
(package private) Ehcache |
RMICachePeer.getBoundCacheInstance()
Gets the cache instance that this listener is bound to |
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. |
java.util.List |
JNDIManualRMICacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache)
|
abstract java.util.List |
RMICacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache)
|
java.util.List |
MulticastRMICacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache)
|
java.util.List |
ManualRMICacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache)
|
protected java.util.List |
RMIBootstrapCacheLoader.listRemoteCachePeers(Ehcache cache)
Package protected List of cache peers |
java.util.List |
CacheManagerPeerProvider.listRemoteCachePeers(Ehcache cache)
|
(package private) static java.util.List |
RMISynchronousCacheReplicator.listRemoteCachePeers(Ehcache cache)
Package protected List of cache peers |
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 |
RMIAsynchronousCacheReplicator.notifyElementPut(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache. |
void |
RMISynchronousCacheReplicator.notifyElementPut(Ehcache cache,
Element element)
Called immediately after an element has been put into the cache. |
void |
RMIAsynchronousCacheReplicator.notifyElementRemoved(Ehcache cache,
Element element)
Called immediately after an attempt to remove an element. |
void |
RMISynchronousCacheReplicator.notifyElementRemoved(Ehcache cache,
Element element)
Called immediately after an attempt to remove an element. |
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.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.notifyRemoveAll(Ehcache cache)
Called during removeAll() to indicate that the all
elements have been removed from the cache in a bulk operation. |
void |
RMISynchronousCacheReplicator.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.distribution with parameters of type Ehcache | |
---|---|
RMICachePeer(Ehcache cache,
java.lang.String hostName,
java.lang.Integer port,
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.hibernate |
---|
Methods in net.sf.ehcache.hibernate that return Ehcache | |
---|---|
(package private) Ehcache |
EhCache.getBackingCache()
Package protected method used for testing |
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.store |
---|
Fields in net.sf.ehcache.store declared as Ehcache | |
---|---|
protected Ehcache |
MemoryStore.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,
DiskStore diskStore)
A factory method to create a MemoryStore. |
Constructors in net.sf.ehcache.store with parameters of type Ehcache | |
---|---|
DiskStore(Ehcache cache,
java.lang.String diskPath)
Creates a disk store. |
|
FifoMemoryStore(Ehcache cache,
DiskStore diskStore)
Constructor for the FifoMemoryStore object. |
|
LfuMemoryStore(Ehcache cache,
DiskStore diskStore)
Constructor for the LfuMemoryStore object. |
|
LruMemoryStore(Ehcache cache,
DiskStore diskStore)
Constructor for the LruMemoryStore object The backing LinkedHashMap is created with LRU by access order. |
|
MemoryStore(Ehcache cache,
DiskStore diskStore)
Constructs things that all MemoryStores have in common. |
|
ehcache | |||||||||
PREV NEXT | FRAMES NO FRAMES |