public abstract class AbstractCachedDomainDataAccess extends Object implements org.hibernate.cache.spi.access.CachedDomainDataAccess, org.hibernate.cache.spi.AbstractDomainDataRegion.Destructible
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCachedDomainDataAccess(org.hibernate.cache.spi.support.DomainDataRegionImpl region) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToCache(Object key,
Object value) |
protected void |
clearCache() |
boolean |
contains(Object key) |
void |
destroy() |
void |
evict(Object key) |
void |
evictAll() |
Object |
get(org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object key) |
Map |
getData() |
protected Object |
getFromCache(Object key) |
org.hibernate.cache.spi.support.DomainDataRegionImpl |
getRegion() |
boolean |
putFromLoad(org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object key,
Object value,
Object version) |
boolean |
putFromLoad(org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object key,
Object value,
Object version,
boolean minimalPutOverride) |
void |
remove(org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object key) |
void |
removeAll(org.hibernate.engine.spi.SharedSessionContractImplementor session) |
protected void |
removeFromCache(Object key) |
protected AbstractCachedDomainDataAccess(org.hibernate.cache.spi.support.DomainDataRegionImpl region)
public org.hibernate.cache.spi.support.DomainDataRegionImpl getRegion()
getRegion in interface org.hibernate.cache.spi.access.CachedDomainDataAccessprotected void removeFromCache(Object key)
public void removeAll(org.hibernate.engine.spi.SharedSessionContractImplementor session)
removeAll in interface org.hibernate.cache.spi.access.CachedDomainDataAccessprotected void clearCache()
public Map getData()
public boolean contains(Object key)
contains in interface org.hibernate.cache.spi.access.CachedDomainDataAccesspublic Object get(org.hibernate.engine.spi.SharedSessionContractImplementor session, Object key)
get in interface org.hibernate.cache.spi.access.CachedDomainDataAccesspublic boolean putFromLoad(org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object key,
Object value,
Object version)
putFromLoad in interface org.hibernate.cache.spi.access.CachedDomainDataAccesspublic boolean putFromLoad(org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object key,
Object value,
Object version,
boolean minimalPutOverride)
putFromLoad in interface org.hibernate.cache.spi.access.CachedDomainDataAccesspublic void remove(org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object key)
remove in interface org.hibernate.cache.spi.access.CachedDomainDataAccesspublic void evict(Object key)
evict in interface org.hibernate.cache.spi.access.CachedDomainDataAccesspublic void evictAll()
evictAll in interface org.hibernate.cache.spi.access.CachedDomainDataAccesspublic void destroy()
destroy in interface org.hibernate.cache.spi.AbstractDomainDataRegion.DestructibleCopyright © 2001-2019 Red Hat, Inc. All Rights Reserved.