public class GridHibernateTransactionalDataRegion extends GridHibernateRegion implements org.hibernate.cache.spi.TransactionalDataRegion
TransactionalDataRegion (transactional means that
data in the region is updated in connection with database transaction).
This interface defines base contract for EntityRegion, CollectionRegion
and NaturalIdRegion.cache, factory, grid| Constructor and Description |
|---|
GridHibernateTransactionalDataRegion(GridHibernateRegionFactory factory,
String name,
org.gridgain.grid.Grid grid,
org.gridgain.grid.cache.GridCache<Object,Object> cache,
org.hibernate.cache.spi.CacheDataDescription dataDesc) |
| Modifier and Type | Method and Description |
|---|---|
protected GridHibernateAccessStrategyAdapter |
createAccessStrategy(org.hibernate.cache.spi.access.AccessType accessType) |
org.hibernate.cache.spi.CacheDataDescription |
getCacheDataDescription() |
boolean |
isTransactionAware() |
contains, destroy, getElementCountInMemory, getElementCountOnDisk, getName, getSizeInMemory, getTimeout, nextTimestamp, toMappublic GridHibernateTransactionalDataRegion(GridHibernateRegionFactory factory, String name, org.gridgain.grid.Grid grid, org.gridgain.grid.cache.GridCache<Object,Object> cache, org.hibernate.cache.spi.CacheDataDescription dataDesc)
factory - Region factory.name - Region name.grid - Grid.cache - Region cache.dataDesc - Region data description.public boolean isTransactionAware()
isTransactionAware in interface org.hibernate.cache.spi.TransactionalDataRegionpublic org.hibernate.cache.spi.CacheDataDescription getCacheDataDescription()
getCacheDataDescription in interface org.hibernate.cache.spi.TransactionalDataRegionprotected GridHibernateAccessStrategyAdapter createAccessStrategy(org.hibernate.cache.spi.access.AccessType accessType)
accessType - Hibernate L2 cache access type.
GridGain Fabric : ver. 6.6.9-p1 Release Date : August 10 2016