Class CoherenceDomainDataRegionImpl
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
com.oracle.coherence.hibernate.cache.v53.access.CoherenceDomainDataRegionImpl
- All Implemented Interfaces:
org.hibernate.cache.spi.DomainDataRegion
,org.hibernate.cache.spi.Region
public class CoherenceDomainDataRegionImpl
extends org.hibernate.cache.spi.support.DomainDataRegionImpl
Coherence-specific extension of the
DomainDataRegionTemplate
.- Since:
- 2.1
- Author:
- Gunnar Hillert
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.cache.spi.support.AbstractDomainDataRegion
org.hibernate.cache.spi.support.AbstractDomainDataRegion.Destructible
-
Constructor Summary
ConstructorDescriptionCoherenceDomainDataRegionImpl
(org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig, org.hibernate.cache.spi.support.RegionFactoryTemplate regionFactory, org.hibernate.cache.spi.support.DomainDataStorageAccess domainDataStorageAccess, org.hibernate.cache.spi.CacheKeysFactory defaultKeysFactory, org.hibernate.cache.cfg.spi.DomainDataRegionBuildingContext buildingContext) -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.cache.spi.access.CollectionDataAccess
generateCollectionAccess
(org.hibernate.cache.cfg.spi.CollectionDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.EntityDataAccess
generateNonStrictReadWriteEntityAccess
(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.NaturalIdDataAccess
generateNonStrictReadWriteNaturalIdAccess
(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.EntityDataAccess
generateReadOnlyEntityAccess
(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.NaturalIdDataAccess
generateReadOnlyNaturalIdAccess
(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.EntityDataAccess
generateReadWriteEntityAccess
(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.NaturalIdDataAccess
generateReadWriteNaturalIdAccess
(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.CollectionDataAccess
generateTransactionalCollectionDataAccess
(org.hibernate.cache.cfg.spi.CollectionDataCachingConfig accessConfig) protected org.hibernate.cache.spi.access.EntityDataAccess
generateTransactionalEntityDataAccess
(org.hibernate.cache.cfg.spi.EntityDataCachingConfig entityAccessConfig) protected org.hibernate.cache.spi.access.NaturalIdDataAccess
generateTransactionalNaturalIdDataAccess
(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) Methods inherited from class org.hibernate.cache.spi.support.DomainDataRegionTemplate
generateEntityAccess, generateNaturalIdAccess, 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 Details
-
CoherenceDomainDataRegionImpl
public CoherenceDomainDataRegionImpl(org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig, org.hibernate.cache.spi.support.RegionFactoryTemplate regionFactory, org.hibernate.cache.spi.support.DomainDataStorageAccess domainDataStorageAccess, org.hibernate.cache.spi.CacheKeysFactory defaultKeysFactory, org.hibernate.cache.cfg.spi.DomainDataRegionBuildingContext buildingContext)
-
-
Method Details
-
generateTransactionalEntityDataAccess
protected org.hibernate.cache.spi.access.EntityDataAccess generateTransactionalEntityDataAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig entityAccessConfig) - Overrides:
generateTransactionalEntityDataAccess
in classorg.hibernate.cache.spi.support.DomainDataRegionImpl
-
generateTransactionalNaturalIdDataAccess
protected org.hibernate.cache.spi.access.NaturalIdDataAccess generateTransactionalNaturalIdDataAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) - Overrides:
generateTransactionalNaturalIdDataAccess
in classorg.hibernate.cache.spi.support.DomainDataRegionImpl
-
generateTransactionalCollectionDataAccess
protected org.hibernate.cache.spi.access.CollectionDataAccess generateTransactionalCollectionDataAccess(org.hibernate.cache.cfg.spi.CollectionDataCachingConfig accessConfig) - Overrides:
generateTransactionalCollectionDataAccess
in classorg.hibernate.cache.spi.support.DomainDataRegionImpl
-
generateReadOnlyEntityAccess
protected org.hibernate.cache.spi.access.EntityDataAccess generateReadOnlyEntityAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) - Overrides:
generateReadOnlyEntityAccess
in classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateReadWriteEntityAccess
protected org.hibernate.cache.spi.access.EntityDataAccess generateReadWriteEntityAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) - Overrides:
generateReadWriteEntityAccess
in classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateNonStrictReadWriteEntityAccess
protected org.hibernate.cache.spi.access.EntityDataAccess generateNonStrictReadWriteEntityAccess(org.hibernate.cache.cfg.spi.EntityDataCachingConfig accessConfig) - Overrides:
generateNonStrictReadWriteEntityAccess
in classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateReadOnlyNaturalIdAccess
protected org.hibernate.cache.spi.access.NaturalIdDataAccess generateReadOnlyNaturalIdAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) - Overrides:
generateReadOnlyNaturalIdAccess
in classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateReadWriteNaturalIdAccess
protected org.hibernate.cache.spi.access.NaturalIdDataAccess generateReadWriteNaturalIdAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) - Overrides:
generateReadWriteNaturalIdAccess
in classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateNonStrictReadWriteNaturalIdAccess
protected org.hibernate.cache.spi.access.NaturalIdDataAccess generateNonStrictReadWriteNaturalIdAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig) - Overrides:
generateNonStrictReadWriteNaturalIdAccess
in classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-
generateCollectionAccess
public org.hibernate.cache.spi.access.CollectionDataAccess generateCollectionAccess(org.hibernate.cache.cfg.spi.CollectionDataCachingConfig accessConfig) - Overrides:
generateCollectionAccess
in classorg.hibernate.cache.spi.support.DomainDataRegionTemplate
-