public abstract class AbstractHazelcastCacheRegionFactory
extends org.hibernate.cache.spi.support.RegionFactoryTemplate
| Modifier and Type | Field and Description |
|---|---|
protected CleanupService |
cleanupService |
protected com.hazelcast.core.HazelcastInstance |
instance |
| Constructor and Description |
|---|
AbstractHazelcastCacheRegionFactory() |
AbstractHazelcastCacheRegionFactory(org.hibernate.cache.spi.CacheKeysFactory cacheKeysFactory) |
AbstractHazelcastCacheRegionFactory(com.hazelcast.core.HazelcastInstance instance) |
| Modifier and Type | Method and Description |
|---|---|
org.hibernate.cache.spi.DomainDataRegion |
buildDomainDataRegion(org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig,
org.hibernate.cache.cfg.spi.DomainDataRegionBuildingContext buildingContext) |
protected org.hibernate.cache.spi.support.DomainDataStorageAccess |
createDomainDataStorageAccess(org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig,
org.hibernate.cache.cfg.spi.DomainDataRegionBuildingContext buildingContext) |
protected org.hibernate.cache.spi.support.StorageAccess |
createQueryResultsRegionStorageAccess(String regionName,
org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory) |
protected abstract RegionCache |
createRegionCache(String unqualifiedRegionName,
org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory,
org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig) |
protected abstract RegionCache |
createTimestampsRegionCache(String regionName,
org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory) |
protected org.hibernate.cache.spi.support.StorageAccess |
createTimestampsRegionStorageAccess(String regionName,
org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory) |
com.hazelcast.core.HazelcastInstance |
getHazelcastInstance() |
protected org.hibernate.cache.spi.CacheKeysFactory |
getImplicitCacheKeysFactory() |
protected boolean |
isStarted() |
protected void |
prepareForUse(org.hibernate.boot.spi.SessionFactoryOptions settings,
Map configValues) |
protected void |
releaseFromUse() |
buildQueryResultsRegion, buildTimestampsRegionprotected CleanupService cleanupService
protected com.hazelcast.core.HazelcastInstance instance
public AbstractHazelcastCacheRegionFactory()
public AbstractHazelcastCacheRegionFactory(org.hibernate.cache.spi.CacheKeysFactory cacheKeysFactory)
public AbstractHazelcastCacheRegionFactory(com.hazelcast.core.HazelcastInstance instance)
public org.hibernate.cache.spi.DomainDataRegion buildDomainDataRegion(org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig,
org.hibernate.cache.cfg.spi.DomainDataRegionBuildingContext buildingContext)
buildDomainDataRegion in interface org.hibernate.cache.spi.RegionFactorybuildDomainDataRegion in class org.hibernate.cache.spi.support.RegionFactoryTemplatepublic com.hazelcast.core.HazelcastInstance getHazelcastInstance()
protected org.hibernate.cache.spi.support.DomainDataStorageAccess createDomainDataStorageAccess(org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig,
org.hibernate.cache.cfg.spi.DomainDataRegionBuildingContext buildingContext)
createDomainDataStorageAccess in class org.hibernate.cache.spi.support.RegionFactoryTemplateprotected org.hibernate.cache.spi.support.StorageAccess createQueryResultsRegionStorageAccess(String regionName, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
createQueryResultsRegionStorageAccess in class org.hibernate.cache.spi.support.RegionFactoryTemplateprotected abstract RegionCache createRegionCache(String unqualifiedRegionName, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig)
protected org.hibernate.cache.spi.support.StorageAccess createTimestampsRegionStorageAccess(String regionName, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
createTimestampsRegionStorageAccess in class org.hibernate.cache.spi.support.RegionFactoryTemplateprotected abstract RegionCache createTimestampsRegionCache(String regionName, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
protected org.hibernate.cache.spi.CacheKeysFactory getImplicitCacheKeysFactory()
getImplicitCacheKeysFactory in class org.hibernate.cache.spi.support.RegionFactoryTemplateprotected boolean isStarted()
isStarted in class org.hibernate.cache.spi.AbstractRegionFactoryprotected void prepareForUse(org.hibernate.boot.spi.SessionFactoryOptions settings,
Map configValues)
prepareForUse in class org.hibernate.cache.spi.AbstractRegionFactoryprotected void releaseFromUse()
releaseFromUse in class org.hibernate.cache.spi.AbstractRegionFactoryCopyright © 2019. All Rights Reserved.