Package org.hibernate.testing.cache
Class CachingRegionFactory
- java.lang.Object
-
- org.hibernate.cache.spi.AbstractRegionFactory
-
- org.hibernate.cache.spi.support.RegionFactoryTemplate
-
- org.hibernate.testing.cache.CachingRegionFactory
-
- All Implemented Interfaces:
java.io.Serializable
,org.hibernate.cache.spi.RegionFactory
,org.hibernate.service.Service
,org.hibernate.service.spi.Stoppable
public class CachingRegionFactory extends org.hibernate.cache.spi.support.RegionFactoryTemplate
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_ACCESSTYPE
-
Constructor Summary
Constructors Constructor Description CachingRegionFactory()
CachingRegionFactory(java.util.Properties properties)
CachingRegionFactory(org.hibernate.cache.spi.CacheKeysFactory cacheKeysFactory)
CachingRegionFactory(org.hibernate.cache.spi.CacheKeysFactory cacheKeysFactory, java.util.Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.StorageAccess
createQueryResultsRegionStorageAccess(java.lang.String regionName, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
protected org.hibernate.cache.spi.support.StorageAccess
createTimestampsRegionStorageAccess(java.lang.String regionName, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
protected void
prepareForUse(org.hibernate.boot.spi.SessionFactoryOptions settings, java.util.Map configValues)
protected void
releaseFromUse()
-
Methods inherited from class org.hibernate.cache.spi.support.RegionFactoryTemplate
buildQueryResultsRegion, buildTimestampsRegion, createDomainDataStorageAccess, getImplicitCacheKeysFactory
-
-
-
-
Constructor Detail
-
CachingRegionFactory
public CachingRegionFactory()
-
CachingRegionFactory
public CachingRegionFactory(org.hibernate.cache.spi.CacheKeysFactory cacheKeysFactory)
-
CachingRegionFactory
public CachingRegionFactory(java.util.Properties properties)
-
CachingRegionFactory
public CachingRegionFactory(org.hibernate.cache.spi.CacheKeysFactory cacheKeysFactory, java.util.Properties properties)
-
-
Method Detail
-
prepareForUse
protected void prepareForUse(org.hibernate.boot.spi.SessionFactoryOptions settings, java.util.Map configValues)
- Specified by:
prepareForUse
in classorg.hibernate.cache.spi.AbstractRegionFactory
-
buildDomainDataRegion
public org.hibernate.cache.spi.DomainDataRegion buildDomainDataRegion(org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig, org.hibernate.cache.cfg.spi.DomainDataRegionBuildingContext buildingContext)
- Specified by:
buildDomainDataRegion
in interfaceorg.hibernate.cache.spi.RegionFactory
- Overrides:
buildDomainDataRegion
in classorg.hibernate.cache.spi.support.RegionFactoryTemplate
-
createQueryResultsRegionStorageAccess
protected org.hibernate.cache.spi.support.StorageAccess createQueryResultsRegionStorageAccess(java.lang.String regionName, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
- Specified by:
createQueryResultsRegionStorageAccess
in classorg.hibernate.cache.spi.support.RegionFactoryTemplate
-
createTimestampsRegionStorageAccess
protected org.hibernate.cache.spi.support.StorageAccess createTimestampsRegionStorageAccess(java.lang.String regionName, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
- Specified by:
createTimestampsRegionStorageAccess
in classorg.hibernate.cache.spi.support.RegionFactoryTemplate
-
releaseFromUse
protected void releaseFromUse()
- Specified by:
releaseFromUse
in classorg.hibernate.cache.spi.AbstractRegionFactory
-
-