|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.ehcache.hibernate.ccs.EhcacheReadWriteCache
@Deprecated public class EhcacheReadWriteCache
Ehcache specific read/write cache concurrency strategy.
This is the Ehcache specific equivalent to Hibernate's ReadWriteCache. This implementation uses a more robust soft-lock system (less prone to accidental collisions).
Field Summary | |
---|---|
protected EhCache |
cache
Deprecated. Ehcache instance this strategy accesses. |
Constructor Summary | |
---|---|
EhcacheReadWriteCache()
Deprecated. |
Method Summary | |
---|---|
boolean |
afterInsert(Object key,
Object value,
Object version)
Deprecated. |
boolean |
afterUpdate(Object key,
Object value,
Object version,
SoftLock softlock)
Deprecated. |
void |
clear()
Deprecated. |
void |
destroy()
Deprecated. |
void |
evict(Object key)
Deprecated. A No-Op, since we are an asynchronous cache concurrency strategy. |
Object |
get(Object key,
long txTimestamp)
Deprecated. |
Cache |
getCache()
Deprecated. |
String |
getRegionName()
Deprecated. |
boolean |
insert(Object key,
Object value,
Object currentVersion)
Deprecated. A No-Op, since we are an asynchronous cache concurrency strategy. |
SoftLock |
lock(Object key,
Object version)
Deprecated. Soft-locks the associated mapping prior to updating/inserting a new value. |
boolean |
put(Object key,
Object value,
long txTimestamp,
Object version,
Comparator versionComparator,
boolean minimalPut)
Deprecated. |
void |
release(Object key,
SoftLock lock)
Deprecated. Soft-unlocks the associated mapping. |
void |
remove(Object key)
Deprecated. |
void |
setCache(Cache cache)
Deprecated. |
boolean |
update(Object key,
Object value,
Object currentVersion,
Object previousVersion)
Deprecated. A No-Op, since we are an asynchronous cache concurrency strategy. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected EhCache cache
Constructor Detail |
---|
public EhcacheReadWriteCache()
Method Detail |
---|
public Object get(Object key, long txTimestamp) throws CacheException
CacheException
public boolean put(Object key, Object value, long txTimestamp, Object version, Comparator versionComparator, boolean minimalPut) throws CacheException
CacheException
public SoftLock lock(Object key, Object version) throws CacheException
CacheException
public void release(Object key, SoftLock lock) throws CacheException
CacheException
public boolean afterUpdate(Object key, Object value, Object version, SoftLock softlock) throws CacheException
CacheException
public boolean afterInsert(Object key, Object value, Object version) throws CacheException
CacheException
public void evict(Object key) throws CacheException
CacheException
public boolean update(Object key, Object value, Object currentVersion, Object previousVersion) throws CacheException
CacheException
public boolean insert(Object key, Object value, Object currentVersion) throws CacheException
CacheException
public final void setCache(Cache cache) throws CacheException
CacheException
- if the underlying cache is not an Ehcachepublic final Cache getCache()
public final String getRegionName()
public final void remove(Object key) throws CacheException
CacheException
public final void clear() throws CacheException
CacheException
public final void destroy()
|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |