org.hibernate.cache
Class TransactionalCache
java.lang.Object
org.hibernate.cache.TransactionalCache
- CacheConcurrencyStrategy
public class TransactionalCache
extends java.lang.Object
Support for fully transactional cache implementations like
JBoss TreeCache. Note that this might be a less scalable
concurrency strategy than ReadWriteCache. This is
a "synchronous" concurrency strategy.
boolean | afterInsert(Object key, Object value, Object version) - Do nothing.
|
boolean | afterUpdate(Object key, Object value, Object version, SoftLock clientLock) - Do nothing.
|
void | clear()
|
void | destroy()
|
void | evict(Object key)
|
Object | get(Object key, long txTimestamp)
|
Cache | getCache()
|
String | getRegionName()
|
boolean | insert(Object key, Object value, Object currentVersion)
|
SoftLock | lock(Object key, Object version) - Do nothing, returning null.
|
boolean | put(Object key, Object value, long txTimestamp, Object version, Comparator versionComparator, boolean minimalPut)
|
void | release(Object key, SoftLock clientLock) - Do nothing.
|
void | remove(Object key)
|
void | setCache(Cache cache)
|
String | toString()
|
boolean | update(Object key, Object value, Object currentVersion, Object previousVersion)
|
toString
public String toString()