Top Fields Constructors Methods
org.hibernate.cache.spi.support

public abstract Class RegionFactoryTemplate

extends AbstractRegionFactory
Class Inheritance
Imports
org.hibernate.cache.cfg.spi.DomainDataRegionBuildingContext, .DomainDataRegionConfig, org.hibernate.cache.internal.DefaultCacheKeysFactory, org.hibernate.cache.spi.AbstractRegionFactory, .CacheKeysFactory, .DomainDataRegion, .QueryResultsRegion, .TimestampsRegion, org.hibernate.engine.spi.SessionFactoryImplementor

Author
Steve Ebersole

Field Summary

Inherited from org.hibernate.cache.spi.AbstractRegionFactory:
LEGACY_QUERY_RESULTS_REGION_UNQUALIFIED_NAMESLEGACY_UPDATE_TIMESTAMPS_REGION_UNQUALIFIED_NAMES

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public DomainDataRegion
buildDomainDataRegion(DomainDataRegionConfig
The user requested caching configuration for this Region
regionConfig
,
DomainDataRegionBuildingContext
Access to delegates useful in building the Region
buildingContext
)

Implements org.hibernate.cache.spi.RegionFactory.buildDomainDataRegion.

Create a named Region for holding domain model data
public QueryResultsRegion
public TimestampsRegion
buildTimestampsRegion(String regionName, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.cache.spi.RegionFactory.buildTimestampsRegion.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
protected DomainDataStorageAccess
protected abstract StorageAccess
createQueryResultsRegionStorageAccess(String regionName, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
protected abstract StorageAccess
createTimestampsRegionStorageAccess(String regionName, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
protected CacheKeysFactory
Inherited from org.hibernate.cache.spi.AbstractRegionFactory:
createTransactionContextgetDefaultAccessTypegetOptionsgetTimeoutisMinimalPutsEnabledByDefaultisStartednextTimestampprepareForUsequalifyreleaseFromUsestartstopverifiedStartStatusverifyStarted

Constructor Detail

RegionFactoryTemplateback to summary
public RegionFactoryTemplate()

Method Detail

buildDomainDataRegionback to summary
public DomainDataRegion buildDomainDataRegion(DomainDataRegionConfig regionConfig, DomainDataRegionBuildingContext buildingContext)

Implements org.hibernate.cache.spi.RegionFactory.buildDomainDataRegion.

Doc from org.hibernate.cache.spi.RegionFactory.buildDomainDataRegion.

Create a named Region for holding domain model data

Parameters
regionConfig:DomainDataRegionConfig

The user requested caching configuration for this Region

buildingContext:DomainDataRegionBuildingContext

Access to delegates useful in building the Region

Annotations
@Override
buildQueryResultsRegionback to summary
public QueryResultsRegion buildQueryResultsRegion(String regionName, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.cache.spi.RegionFactory.buildQueryResultsRegion.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Annotations
@Override
buildTimestampsRegionback to summary
public TimestampsRegion buildTimestampsRegion(String regionName, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.cache.spi.RegionFactory.buildTimestampsRegion.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Annotations
@Override
createDomainDataStorageAccessback to summary
protected DomainDataStorageAccess createDomainDataStorageAccess(DomainDataRegionConfig regionConfig, DomainDataRegionBuildingContext buildingContext)
createQueryResultsRegionStorageAccessback to summary
protected abstract StorageAccess createQueryResultsRegionStorageAccess(String regionName, SessionFactoryImplementor sessionFactory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

createTimestampsRegionStorageAccessback to summary
protected abstract StorageAccess createTimestampsRegionStorageAccess(String regionName, SessionFactoryImplementor sessionFactory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

getImplicitCacheKeysFactoryback to summary
protected CacheKeysFactory getImplicitCacheKeysFactory()