Package | Description |
---|---|
net.sf.ehcache |
This package contains the public API for using ehcache.
|
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.classloader |
ClassLoader contstructs package
|
net.sf.ehcache.constructs.nonstop.store |
Ehcache-nonstopcache behaviors package
|
net.sf.ehcache.store |
Store package.
|
net.sf.ehcache.store.disk |
This package contains the disk store.
|
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.writer.writebehind |
This package contains the write behind functionalities.
|
net.sf.ehcache.writer.writethrough |
This package contains the write through functionalities.
|
Modifier and Type | Method and Description |
---|---|
CacheWriterManager |
Ehcache.getWriterManager()
Obtain the writer manager that's used by this cache instance.
|
CacheWriterManager |
Cache.getWriterManager()
Obtain the writer manager that's used by this cache instance.
|
Modifier and Type | Method and Description |
---|---|
abstract CacheWriterManager |
CacheWriterConfiguration.WriteMode.createWriterManager(Cache cache)
Create a new
WriterManager for a particular cache instance |
Modifier and Type | Method and Description |
---|---|
CacheWriterManager |
EhcacheDecoratorAdapter.getWriterManager()
Obtain the writer manager that's used by this cache instance.
|
Modifier and Type | Method and Description |
---|---|
CacheWriterManager |
ClassLoaderAwareCache.getWriterManager()
Obtain the writer manager that's used by this cache instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ExceptionOnTimeoutStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
NoOpOnTimeoutStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
LocalReadsOnTimeoutStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
NonstopStoreImpl.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
ExecutorServiceStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
TransactionalExecutorServiceStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
Element |
ExceptionOnTimeoutStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
NoOpOnTimeoutStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
LocalReadsOnTimeoutStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
NonstopStoreImpl.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
ExecutorServiceStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
TransactionalExecutorServiceStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ElementIdAssigningStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
MemoryStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
LegacyStoreWrapper.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
NullStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
LruMemoryStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
FrontEndCacheTier.putWithWriter(Element e,
CacheWriterManager writer)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
Store.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
Element |
ElementIdAssigningStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
MemoryStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
LegacyStoreWrapper.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
NullStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
LruMemoryStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
FrontEndCacheTier.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
Store.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DiskStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
Element |
DiskStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
LocalTransactionStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
JtaLocalTransactionStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
Element |
LocalTransactionStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Element |
JtaLocalTransactionStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
XATransactionStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
Element |
XATransactionStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from the store and the cache writer manager in an atomic operation.
|
Modifier and Type | Class and Description |
---|---|
class |
WriteBehindManager
Implements a
WriterManager that writes elements to a queue first and in the background sends the to the CacheWriter . |
Modifier and Type | Class and Description |
---|---|
class |
WriteThroughManager
Implements a
WriterManager that writes elements directly through to the underlying store. |
Copyright © 2003-2013 Terracotta, Inc.. All Rights Reserved.