Package org.hibernate.cache.spi.support
Class DomainDataRegionImpl
- java.lang.Object
-
- org.hibernate.cache.spi.support.AbstractRegion
-
- org.hibernate.cache.spi.support.AbstractDomainDataRegion
-
- org.hibernate.cache.spi.support.DomainDataRegionTemplate
-
- org.hibernate.cache.spi.support.DomainDataRegionImpl
-
- All Implemented Interfaces:
DomainDataRegion
,Region
- Direct Known Subclasses:
JCacheDomainDataRegionImpl
public class DomainDataRegionImpl extends DomainDataRegionTemplate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hibernate.cache.spi.support.AbstractDomainDataRegion
AbstractDomainDataRegion.Destructible
-
-
Constructor Summary
Constructors Constructor Description DomainDataRegionImpl(DomainDataRegionConfig regionConfig, RegionFactoryTemplate regionFactory, DomainDataStorageAccess domainDataStorageAccess, CacheKeysFactory defaultKeysFactory, DomainDataRegionBuildingContext buildingContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CollectionDataAccess
generateTransactionalCollectionDataAccess(CollectionDataCachingConfig accessConfig)
protected EntityDataAccess
generateTransactionalEntityDataAccess(EntityDataCachingConfig entityAccessConfig)
protected NaturalIdDataAccess
generateTransactionalNaturalIdDataAccess(NaturalIdDataCachingConfig accessConfig)
-
Methods inherited from class org.hibernate.cache.spi.support.DomainDataRegionTemplate
generateCollectionAccess, generateEntityAccess, generateNaturalIdAccess, generateNonStrictReadWriteEntityAccess, generateNonStrictReadWriteNaturalIdAccess, generateReadOnlyEntityAccess, generateReadOnlyNaturalIdAccess, generateReadWriteEntityAccess, generateReadWriteNaturalIdAccess, getCacheStorageAccess
-
Methods inherited from class org.hibernate.cache.spi.support.AbstractDomainDataRegion
clear, completeInstantiation, destroy, getCollectionDataAccess, getEffectiveKeysFactory, getEntityDataAccess, getNaturalIdDataAccess, getSessionFactory, releaseDataAccess, releaseDataAccess, releaseDataAccess
-
Methods inherited from class org.hibernate.cache.spi.support.AbstractRegion
getName, getRegionFactory
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.cache.spi.Region
getName, getRegionFactory
-
-
-
-
Constructor Detail
-
DomainDataRegionImpl
public DomainDataRegionImpl(DomainDataRegionConfig regionConfig, RegionFactoryTemplate regionFactory, DomainDataStorageAccess domainDataStorageAccess, CacheKeysFactory defaultKeysFactory, DomainDataRegionBuildingContext buildingContext)
-
-
Method Detail
-
generateTransactionalEntityDataAccess
protected EntityDataAccess generateTransactionalEntityDataAccess(EntityDataCachingConfig entityAccessConfig)
- Overrides:
generateTransactionalEntityDataAccess
in classDomainDataRegionTemplate
-
generateTransactionalNaturalIdDataAccess
protected NaturalIdDataAccess generateTransactionalNaturalIdDataAccess(NaturalIdDataCachingConfig accessConfig)
- Overrides:
generateTransactionalNaturalIdDataAccess
in classDomainDataRegionTemplate
-
generateTransactionalCollectionDataAccess
protected CollectionDataAccess generateTransactionalCollectionDataAccess(CollectionDataCachingConfig accessConfig)
- Overrides:
generateTransactionalCollectionDataAccess
in classDomainDataRegionTemplate
-
-