Class JCacheDomainDataRegionImpl

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
org.hibernate.cache.jcache.internal.JCacheDomainDataRegionImpl
All Implemented Interfaces:
org.hibernate.cache.spi.DomainDataRegion, org.hibernate.cache.spi.Region

public class JCacheDomainDataRegionImpl extends org.hibernate.cache.spi.support.DomainDataRegionImpl
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.hibernate.cache.spi.support.AbstractDomainDataRegion

    org.hibernate.cache.spi.support.AbstractDomainDataRegion.Destructible
  • Constructor Summary

    Constructors
    Constructor
    Description
    JCacheDomainDataRegionImpl(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 Type
    Method
    Description
    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

    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 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

    • JCacheDomainDataRegionImpl

      public JCacheDomainDataRegionImpl(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 class org.hibernate.cache.spi.support.DomainDataRegionImpl
    • generateTransactionalNaturalIdDataAccess

      protected org.hibernate.cache.spi.access.NaturalIdDataAccess generateTransactionalNaturalIdDataAccess(org.hibernate.cache.cfg.spi.NaturalIdDataCachingConfig accessConfig)
      Overrides:
      generateTransactionalNaturalIdDataAccess in class org.hibernate.cache.spi.support.DomainDataRegionImpl
    • generateTransactionalCollectionDataAccess

      protected org.hibernate.cache.spi.access.CollectionDataAccess generateTransactionalCollectionDataAccess(org.hibernate.cache.cfg.spi.CollectionDataCachingConfig accessConfig)
      Overrides:
      generateTransactionalCollectionDataAccess in class org.hibernate.cache.spi.support.DomainDataRegionImpl