public abstract class HibernateAbstractRegionAccessStrategy extends Object
HibernateAccessStrategyAdapter
.Modifier and Type | Field and Description |
---|---|
protected HibernateAccessStrategyAdapter |
stgy |
Modifier | Constructor and Description |
---|---|
protected |
HibernateAbstractRegionAccessStrategy(HibernateAccessStrategyAdapter stgy) |
Modifier and Type | Method and Description |
---|---|
void |
evict(Object key) |
void |
evictAll() |
@Nullable Object |
get(org.hibernate.engine.spi.SessionImplementor ses,
Object key,
long txTs) |
@Nullable org.hibernate.cache.spi.access.SoftLock |
lockItem(org.hibernate.engine.spi.SessionImplementor ses,
Object key,
Object ver) |
@Nullable org.hibernate.cache.spi.access.SoftLock |
lockRegion() |
boolean |
putFromLoad(org.hibernate.engine.spi.SessionImplementor ses,
Object key,
Object val,
long txTs,
Object ver) |
boolean |
putFromLoad(org.hibernate.engine.spi.SessionImplementor ses,
Object key,
Object val,
long txTs,
Object ver,
boolean minimalPutOverride) |
void |
remove(org.hibernate.engine.spi.SessionImplementor ses,
Object key) |
void |
removeAll() |
void |
unlockItem(org.hibernate.engine.spi.SessionImplementor ses,
Object key,
org.hibernate.cache.spi.access.SoftLock lock) |
void |
unlockRegion(org.hibernate.cache.spi.access.SoftLock lock) |
protected final HibernateAccessStrategyAdapter stgy
protected HibernateAbstractRegionAccessStrategy(HibernateAccessStrategyAdapter stgy)
stgy
- Access strategy implementation.@Nullable public @Nullable Object get(org.hibernate.engine.spi.SessionImplementor ses, Object key, long txTs) throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheException
public boolean putFromLoad(org.hibernate.engine.spi.SessionImplementor ses, Object key, Object val, long txTs, Object ver) throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheException
public boolean putFromLoad(org.hibernate.engine.spi.SessionImplementor ses, Object key, Object val, long txTs, Object ver, boolean minimalPutOverride) throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheException
@Nullable public @Nullable org.hibernate.cache.spi.access.SoftLock lockItem(org.hibernate.engine.spi.SessionImplementor ses, Object key, Object ver) throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheException
@Nullable public @Nullable org.hibernate.cache.spi.access.SoftLock lockRegion() throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheException
public void unlockRegion(org.hibernate.cache.spi.access.SoftLock lock) throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheException
public void unlockItem(org.hibernate.engine.spi.SessionImplementor ses, Object key, org.hibernate.cache.spi.access.SoftLock lock) throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheException
public void remove(org.hibernate.engine.spi.SessionImplementor ses, Object key) throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheException
public void removeAll() throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheException
public void evict(Object key) throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheException
public void evictAll() throws org.hibernate.cache.CacheException
org.hibernate.cache.CacheException
GridGain In-Memory Computing Platform : ver. 8.9.14 Release Date : November 5 2024