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.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,
Store store)
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 |
Store.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 |
CacheStore.putWithWriter(Element element,
CacheWriterManager writerManager) |
boolean |
LruMemoryStore.putWithWriter(Element element,
CacheWriterManager writerManager)
Puts an item into the store and the cache writer manager in an atomic operation
|
boolean |
ElementIdAssigningStore.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
|
Element |
Store.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 |
CacheStore.removeWithWriter(Object key,
CacheWriterManager writerManager) |
Element |
LruMemoryStore.removeWithWriter(Object key,
CacheWriterManager writerManager)
Removes an item from 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 |
LegacyStoreWrapper.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–2016 Terracotta, Inc.. All rights reserved.