[hibernate-commits] [hibernate/hibernate-orm] f432ec: HHH-11356 - Adjust the 2nd-Cache SPIs to better re...

GitHub noreply at github.com
Thu Mar 22 14:27:41 EDT 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: f432ecea687ce606144c8fca1f4fc7f1937e1c2a
      https://github.com/hibernate/hibernate-orm/commit/f432ecea687ce606144c8fca1f4fc7f1937e1c2a
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

  Changed paths:
    M documentation/src/test/java/org/hibernate/userguide/caching/SecondLevelCacheTest.java
    M documentation/src/test/java/org/hibernate/userguide/persister/CollectionPersister.java
    M documentation/src/test/java/org/hibernate/userguide/persister/EntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/Cache.java
    M hibernate-core/src/main/java/org/hibernate/action/internal/BulkOperationCleanupAction.java
    M hibernate-core/src/main/java/org/hibernate/action/internal/CollectionAction.java
    M hibernate-core/src/main/java/org/hibernate/action/internal/EntityDeleteAction.java
    M hibernate-core/src/main/java/org/hibernate/action/internal/EntityIdentityInsertAction.java
    M hibernate-core/src/main/java/org/hibernate/action/internal/EntityInsertAction.java
    M hibernate-core/src/main/java/org/hibernate/action/internal/EntityUpdateAction.java
    M hibernate-core/src/main/java/org/hibernate/boot/SessionFactoryBuilder.java
    M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
    M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataImpl.java
    M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryBuilderImpl.java
    M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
    M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingMetadata.java
    M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryBuilder.java
    M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryOptions.java
    M hibernate-core/src/main/java/org/hibernate/boot/spi/MetadataImplementor.java
    M hibernate-core/src/main/java/org/hibernate/boot/spi/SessionFactoryOptions.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/internal/AbstractDomainDataCachingConfig.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/internal/CollectionDataCachingConfigImpl.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/internal/DomainDataRegionConfigImpl.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/internal/EntityDataCachingConfigImpl.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/internal/NaturalIdDataCachingConfigImpl.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/package-info.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/spi/CollectionDataCachingConfig.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/spi/DomainDataCachingConfig.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/spi/DomainDataRegionBuildingContext.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/spi/DomainDataRegionConfig.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/spi/EntityDataCachingConfig.java
    A hibernate-core/src/main/java/org/hibernate/cache/cfg/spi/NaturalIdDataCachingConfig.java
    R hibernate-core/src/main/java/org/hibernate/cache/internal/CacheDataDescriptionImpl.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/CollectionCacheInvalidator.java
    A hibernate-core/src/main/java/org/hibernate/cache/internal/DisabledCaching.java
    A hibernate-core/src/main/java/org/hibernate/cache/internal/EnabledCaching.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/NoCachingRegionFactory.java
    A hibernate-core/src/main/java/org/hibernate/cache/internal/NoCachingTransactionSynchronizationImpl.java
    A hibernate-core/src/main/java/org/hibernate/cache/internal/QueryResultRegionAccessImpl.java
    R hibernate-core/src/main/java/org/hibernate/cache/internal/StandardQueryCache.java
    R hibernate-core/src/main/java/org/hibernate/cache/internal/StandardQueryCacheFactory.java
    A hibernate-core/src/main/java/org/hibernate/cache/internal/StandardTimestampsRegionAccessFactory.java
    A hibernate-core/src/main/java/org/hibernate/cache/internal/TimestampsRegionAccessDisabledImpl.java
    A hibernate-core/src/main/java/org/hibernate/cache/internal/TimestampsRegionAccessEnabledImpl.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/AbstractCacheTransactionSynchronization.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/AbstractDomainDataRegion.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/CacheDataDescription.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/CacheImplementor.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/CacheTransactionSynchronization.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/CollectionRegion.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/DirectAccessRegion.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/DomainDataRegion.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/EntityRegion.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/ExtendedStatisticsSupport.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/GeneralDataRegion.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/NaturalIdRegion.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/OptimisticCacheSource.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/QueryCache.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/QueryCacheFactory.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/QueryResultRegionAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/QueryResultsRegion.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/QuerySpacesHelper.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/Region.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/RegionFactory.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/SecondLevelCacheLogger.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/TimestampsRegion.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/TimestampsRegionAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/TimestampsRegionAccessFactory.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/TransactionAwareCache.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/TransactionalDataRegion.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/UpdateTimestampsCache.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/access/CachedDomainDataAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/access/CollectionDataAccess.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/access/CollectionRegionAccessStrategy.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/access/EntityDataAccess.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/access/EntityRegionAccessStrategy.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/access/NaturalIdDataAccess.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/access/NaturalIdRegionAccessStrategy.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/access/RegionAccessStrategy.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/access/SoftLock.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/access/UnknownAccessTypeException.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/access/package.html
    M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
    M hibernate-core/src/main/java/org/hibernate/cfg/Settings.java
    M hibernate-core/src/main/java/org/hibernate/engine/internal/CacheHelper.java
    M hibernate-core/src/main/java/org/hibernate/engine/internal/NaturalIdXrefDelegate.java
    M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
    M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
    M hibernate-core/src/main/java/org/hibernate/engine/loading/internal/CollectionLoadContext.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/ActionQueue.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/BatchFetchQueue.java
    R hibernate-core/src/main/java/org/hibernate/engine/spi/CacheImplementor.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/CacheInitiator.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionDelegatorBaseImpl.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryDelegatingImpl.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryImplementor.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
    M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractLockUpgradeEventListener.java
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultFlushEntityEventListener.java
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultInitializeCollectionEventListener.java
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLoadEventListener.java
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultRefreshEventListener.java
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultResolveNaturalIdEventListener.java
    M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
    R hibernate-core/src/main/java/org/hibernate/internal/CacheImpl.java
    M hibernate-core/src/main/java/org/hibernate/internal/ConnectionObserverStatsBridge.java
    M hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java
    M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
    M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
    M hibernate-core/src/main/java/org/hibernate/internal/log/DeprecationLogger.java
    M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
    M hibernate-core/src/main/java/org/hibernate/loader/custom/CustomLoader.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetamodelImpl.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/NavigableRole.java
    M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/collection/BasicCollectionPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/collection/CollectionPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/collection/OneToManyPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/EntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/UnionSubclassEntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/internal/PersisterFactoryImpl.java
    M hibernate-core/src/main/java/org/hibernate/persister/spi/PersisterFactory.java
    M hibernate-core/src/main/java/org/hibernate/resource/jdbc/spi/JdbcSessionOwner.java
    M hibernate-core/src/main/java/org/hibernate/resource/transaction/backend/jdbc/internal/JdbcResourceLocalTransactionCoordinatorImpl.java
    M hibernate-core/src/main/java/org/hibernate/resource/transaction/backend/jta/internal/JtaTransactionCoordinatorImpl.java
    M hibernate-core/src/main/java/org/hibernate/resource/transaction/spi/TransactionCoordinatorOwner.java
    A hibernate-core/src/main/java/org/hibernate/stat/CacheRegionStatistics.java
    A hibernate-core/src/main/java/org/hibernate/stat/CacheableDataStatistics.java
    M hibernate-core/src/main/java/org/hibernate/stat/CollectionStatistics.java
    M hibernate-core/src/main/java/org/hibernate/stat/EntityStatistics.java
    M hibernate-core/src/main/java/org/hibernate/stat/NaturalIdCacheStatistics.java
    A hibernate-core/src/main/java/org/hibernate/stat/NaturalIdStatistics.java
    M hibernate-core/src/main/java/org/hibernate/stat/QueryStatistics.java
    M hibernate-core/src/main/java/org/hibernate/stat/SecondLevelCacheStatistics.java
    M hibernate-core/src/main/java/org/hibernate/stat/SessionStatistics.java
    M hibernate-core/src/main/java/org/hibernate/stat/Statistics.java
    A hibernate-core/src/main/java/org/hibernate/stat/internal/AbstractCacheableDataStatistics.java
    A hibernate-core/src/main/java/org/hibernate/stat/internal/CacheRegionStatisticsImpl.java
    A hibernate-core/src/main/java/org/hibernate/stat/internal/CollectionStatisticsImpl.java
    R hibernate-core/src/main/java/org/hibernate/stat/internal/ConcurrentCollectionStatisticsImpl.java
    R hibernate-core/src/main/java/org/hibernate/stat/internal/ConcurrentEntityStatisticsImpl.java
    R hibernate-core/src/main/java/org/hibernate/stat/internal/ConcurrentNaturalIdCacheStatisticsImpl.java
    R hibernate-core/src/main/java/org/hibernate/stat/internal/ConcurrentQueryStatisticsImpl.java
    R hibernate-core/src/main/java/org/hibernate/stat/internal/ConcurrentSecondLevelCacheStatisticsImpl.java
    R hibernate-core/src/main/java/org/hibernate/stat/internal/ConcurrentStatisticsImpl.java
    A hibernate-core/src/main/java/org/hibernate/stat/internal/DeprecatedNaturalIdCacheStatisticsImpl.java
    A hibernate-core/src/main/java/org/hibernate/stat/internal/EntityStatisticsImpl.java
    A hibernate-core/src/main/java/org/hibernate/stat/internal/NaturalIdStatisticsImpl.java
    A hibernate-core/src/main/java/org/hibernate/stat/internal/QueryStatisticsImpl.java
    A hibernate-core/src/main/java/org/hibernate/stat/internal/StatisticsImpl.java
    M hibernate-core/src/main/java/org/hibernate/stat/internal/StatisticsInitiator.java
    M hibernate-core/src/main/java/org/hibernate/stat/spi/StatisticsImplementor.java
    M hibernate-core/src/test/java/org/hibernate/jpa/test/ejb3configuration/PersisterClassProviderTest.java
    M hibernate-core/src/test/java/org/hibernate/stat/internal/ConcurrentQueryStatisticsTest.java
    M hibernate-core/src/test/java/org/hibernate/stat/internal/ConcurrentStatisticsTest.java
    M hibernate-core/src/test/java/org/hibernate/test/annotations/persister/CollectionPersister.java
    M hibernate-core/src/test/java/org/hibernate/test/annotations/persister/EntityPersister.java
    M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazyCache/InitFromCacheTest.java
    M hibernate-core/src/test/java/org/hibernate/test/cache/CollectionCacheEvictionTest.java
    M hibernate-core/src/test/java/org/hibernate/test/cache/InsertedDataTest.java
    A hibernate-core/src/test/java/org/hibernate/test/cache/QualifiedRegionNameHandlingTest.java
    M hibernate-core/src/test/java/org/hibernate/test/cache/SharedRegionTest.java
    M hibernate-core/src/test/java/org/hibernate/test/cfg/persister/GoofyPersisterClassProvider.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/caching/BasicStructuredCachingOfConvertedValueTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/caching/BasicUnstructuredCachingOfConvertedValueTest.java
    M hibernate-core/src/test/java/org/hibernate/test/filter/DynamicFilterTest.java
    M hibernate-core/src/test/java/org/hibernate/test/legacy/CustomPersister.java
    M hibernate-core/src/test/java/org/hibernate/test/naturalid/mutable/cached/CachedMutableNaturalIdStrictReadWriteTest.java
    M hibernate-core/src/test/java/org/hibernate/test/ondemandload/cache/CacheLazyLoadNoTransTest.java
    M hibernate-core/src/test/java/org/hibernate/test/querycache/QueryCacheTest.java
    M hibernate-core/src/test/java/org/hibernate/test/resource/transaction/jta/TransactionCoordinatorOwnerTestingImpl.java
    M hibernate-core/src/test/resources/log4j.properties
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/AbstractEhcacheRegionFactory.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/nonstop/NonstopAccessStrategyFactory.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/nonstop/NonstopAwareCollectionRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/nonstop/NonstopAwareEntityRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/nonstop/NonstopAwareNaturalIdRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheCollectionRegion.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheEntityRegion.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheGeneralDataRegion.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheNaturalIdRegion.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheTransactionalDataRegion.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/AbstractEhcacheAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/AbstractReadWriteEhcacheAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/EhcacheAccessStrategyFactory.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/EhcacheAccessStrategyFactoryImpl.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/NonStrictReadWriteEhcacheCollectionRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/NonStrictReadWriteEhcacheEntityRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/NonStrictReadWriteEhcacheNaturalIdRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadOnlyEhcacheCollectionRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadOnlyEhcacheEntityRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadOnlyEhcacheNaturalIdRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadWriteEhcacheCollectionRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadWriteEhcacheEntityRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadWriteEhcacheNaturalIdRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/TransactionalEhcacheCollectionRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/TransactionalEhcacheEntityRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/TransactionalEhcacheNaturalIdRegionAccessStrategy.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/CacheRegionStats.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/HibernateStatsImpl.java
    M hibernate-ehcache/src/test/java/org/hibernate/test/cache/HibernateCacheTest.java
    M hibernate-ehcache/src/test/java/org/hibernate/test/cache/ehcache/EhCacheTest.java
    M hibernate-ehcache/src/test/java/org/hibernate/test/cache/ehcache/functional/InsertedDataTest.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheCollectionRegion.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheEntityRegion.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheGeneralDataRegion.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheNaturalIdRegion.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheRegionFactory.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheTransactionalDataRegion.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/AbstractReadWriteRegionAccessStrategy.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/JCacheRegionAccessStrategy.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/NonStrictCollectionRegionAccessStrategy.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/NonStrictEntityRegionAccessStrategy.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/NonStrictNaturalIdRegionAccessStrategy.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadOnlyCollectionRegionAccessStrategy.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadOnlyEntityRegionAccessStrategy.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadOnlyNaturalIdRegionAccessStrategy.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadWriteCollectionRegionAccessStrategy.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadWriteEntityRegionAccessStrategy.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadWriteNaturalIdRegionAccessStrategy.java
    M hibernate-jcache/src/test/java/org/hibernate/test/cache/HibernateCacheTest.java
    M hibernate-jcache/src/test/java/org/hibernate/test/cache/jcache/functional/InsertedDataTest.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/AbstractCachedDomainDataAccess.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/AbstractDirectAccessRegion.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/AbstractReadWriteAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/AbstractReadWriteAccessStrategy.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/AbstractRegion.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseCollectionDataAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseCollectionRegionAccessStrategy.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseEntityDataAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseEntityRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseGeneralDataRegion.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseNaturalIdDataAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseNaturalIdRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseRegion.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseTransactionalDataRegion.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/CacheTransactionSynchronizationImpl.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/CachingRegionFactory.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionNonStrictReadWriteAccess.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionReadOnlyAccess.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionReadWriteAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionRegionImpl.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionTransactionAccess.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/DomainDataRegionImpl.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityNonStrictReadWriteAccess.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityReadOnlyAccess.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityReadWriteAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityRegionImpl.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityTransactionalAccess.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdNonStrictReadWriteAccess.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdReadOnlyAccess.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdReadWriteAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdRegionImpl.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdTransactionalAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/NonstrictReadWriteCollectionRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/NonstrictReadWriteEntityRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/NonstrictReadWriteNaturalIdRegionAccessStrategy.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/QueryResultsRegionImpl.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadOnlyCollectionRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadOnlyEntityRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadOnlyNaturalIdRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadWriteCollectionRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadWriteEntityRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/ReadWriteNaturalIdRegionAccessStrategy.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/SoftLockingSupport.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/TimestampsRegionImpl.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/TransactionalCollectionRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/TransactionalEntityRegionAccessStrategy.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/TransactionalNaturalIdRegionAccessStrategy.java
    M migration-guide.adoc

  Log Message:
  -----------
  HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes


  Commit: 638ebf01dfa8bfe85922ed43466159450a238a61
      https://github.com/hibernate/hibernate-orm/commit/638ebf01dfa8bfe85922ed43466159450a238a61
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

  Changed paths:
    M documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc
    M hibernate-core/src/main/java/org/hibernate/cache/internal/EnabledCaching.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/NoCachingRegionFactory.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/QueryResultRegionAccessImpl.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/TimestampsRegionAccessEnabledImpl.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/AbstractDomainDataRegion.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/DirectAccessRegion.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/QueryResultRegionAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/QueryResultsRegion.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/RegionFactory.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/SecondLevelCacheLogger.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/StandardCacheTransactionSynchronization.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/TimestampsRegion.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/TimestampsRegionAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractCachedDomainDataAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractCollectionDataAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractDomainDataRegion.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractEntityDataAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractNaturalIdDataAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractReadWriteAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractRegion.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/CollectionNonStrictReadWriteAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/CollectionReadOnlyAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/CollectionReadWriteAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/DomainDataStorageAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/EntityNonStrictReadWriteAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/EntityReadOnlyAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/EntityReadWriteAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/NaturalIdNonStrictReadWriteAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/NaturalIdReadOnlyAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/NaturalIdReadWriteAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/RegionAccessType.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/RegionNameQualifier.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/SimpleTimestamper.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/StorageAccess.java
    M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazyCache/InitFromCacheTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/caching/BasicStructuredCachingOfConvertedValueTest.java
    M hibernate-core/src/test/java/org/hibernate/test/converter/caching/BasicUnstructuredCachingOfConvertedValueTest.java
    A hibernate-jcache/src/main/java/org/hibernate/cache/jcache/ConfigSettings.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheCollectionRegion.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheEntityRegion.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheGeneralDataRegion.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheMessageLogger.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheNaturalIdRegion.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheQueryResultsRegion.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheRegion.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheRegionFactory.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheTimestampsRegion.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheTransactionalDataRegion.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/AbstractReadWriteRegionAccessStrategy.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/JCacheRegionAccessStrategy.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/NonStrictCollectionRegionAccessStrategy.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/NonStrictEntityRegionAccessStrategy.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/NonStrictNaturalIdRegionAccessStrategy.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadOnlyCollectionRegionAccessStrategy.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadOnlyEntityRegionAccessStrategy.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadOnlyNaturalIdRegionAccessStrategy.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadWriteCollectionRegionAccessStrategy.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadWriteEntityRegionAccessStrategy.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/ReadWriteNaturalIdRegionAccessStrategy.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/access/package-info.java
    A hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/DomainDataJCacheAccessImpl.java
    A hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/DomainDataRegionImpl.java
    A hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/JCacheAccessImpl.java
    A hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/JCacheMessageLogger.java
    A hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/JCacheRegionFactory.java
    A hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/QueryResultsRegionImpl.java
    A hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/StrategyRegistrationProviderImpl.java
    A hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/TimestampsRegionImpl.java
    R hibernate-jcache/src/main/java/org/hibernate/cache/jcache/time/Timestamper.java
    A hibernate-jcache/src/main/resources/META-INF/services/org.hibernate.boot.registry.selector.StrategyRegistrationProvider
    M hibernate-jcache/src/test/java/org/hibernate/cache/jcache/JCacheRegionFactoryTest.java
    M hibernate-jcache/src/test/java/org/hibernate/cache/jcache/access/ItemValueExtractor.java
    M hibernate-jcache/src/test/resources/hibernate-config/hibernate.cfg.xml
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/AbstractCachedDomainDataAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/AbstractDirectAccessRegion.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/AbstractReadWriteAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseCollectionDataAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseEntityDataAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/BaseNaturalIdDataAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/CacheTransactionSynchronizationImpl.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/CachingRegionFactory.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionNonStrictReadWriteAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionReadOnlyAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionReadWriteAccess.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionTransactionAccess.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/DomainDataRegionImpl.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/DomainDataStorageAccessImpl.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityNonStrictReadWriteAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityReadOnlyAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityReadWriteAccess.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityTransactionalAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdNonStrictReadWriteAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdReadOnlyAccess.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdReadWriteAccess.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdTransactionalAccess.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/QueryResultsRegionImpl.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/SoftLockingSupport.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/StorageAcccessImpl.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/TimestampsRegionImpl.java

  Log Message:
  -----------
  HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes

- initial work on migrating hibernate-jcache to new SPIs including a more template-style approach to writing a RegionFactory (o.h.cache.spi.support)


  Commit: eea22fad1712ad781f22404da917294930cbfa24
      https://github.com/hibernate/hibernate-orm/commit/eea22fad1712ad781f22404da917294930cbfa24
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/action/internal/BulkOperationCleanupAction.java
    M hibernate-core/src/main/java/org/hibernate/action/internal/EntityInsertAction.java
    M hibernate-core/src/main/java/org/hibernate/action/internal/EntityUpdateAction.java
    M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/DisabledCaching.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/EnabledCaching.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/CacheImplementor.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/DirectAccessRegion.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/DomainDataRegion.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/TimestampsRegion.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/access/CachedDomainDataAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/access/NaturalIdDataAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractDomainDataRegion.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractNaturalIdDataAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractReadWriteAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractRegion.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/AccessedDataClassification.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/CacheUtils.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/CollectionNonStrictReadWriteAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/CollectionReadOnlyAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/CollectionReadWriteAccess.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/DirectAccessRegionTemplate.java
    A hibernate-core/src/main/java/org/hibernate/cache/spi/support/DomainDataRegionTemplate.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/EntityNonStrictReadWriteAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/EntityReadOnlyAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/EntityReadWriteAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/NaturalIdNonStrictReadWriteAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/NaturalIdReadOnlyAccess.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/NaturalIdReadWriteAccess.java
    R hibernate-core/src/main/java/org/hibernate/cache/spi/support/RegionAccessType.java
    M hibernate-core/src/main/java/org/hibernate/cache/spi/support/RegionNameQualifier.java
    M hibernate-core/src/main/java/org/hibernate/engine/internal/NaturalIdXrefDelegate.java
    M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
    M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
    M hibernate-core/src/main/java/org/hibernate/engine/loading/internal/CollectionLoadContext.java
    A hibernate-core/src/main/java/org/hibernate/engine/spi/CacheImplementor.java
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultInitializeCollectionEventListener.java
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLoadEventListener.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetamodelImpl.java
    M hibernate-core/src/main/java/org/hibernate/stat/CacheRegionStatistics.java
    M hibernate-core/src/main/java/org/hibernate/stat/CacheableDataStatistics.java
    M hibernate-core/src/main/java/org/hibernate/stat/QueryStatistics.java
    M hibernate-core/src/main/java/org/hibernate/stat/internal/AbstractCacheableDataStatistics.java
    M hibernate-core/src/main/java/org/hibernate/stat/internal/CacheRegionStatisticsImpl.java
    M hibernate-core/src/main/java/org/hibernate/stat/internal/NaturalIdStatisticsImpl.java
    M hibernate-core/src/main/java/org/hibernate/stat/internal/StatisticsImpl.java
    A hibernate-core/src/main/java/org/hibernate/stat/internal/StatsHelper.java
    M hibernate-core/src/main/java/org/hibernate/stat/spi/StatisticsImplementor.java
    M hibernate-core/src/test/java/org/hibernate/stat/internal/ConcurrentStatisticsTest.java
    M hibernate-core/src/test/java/org/hibernate/test/cache/RegionNameTest.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/ConfigSettings.java
    A hibernate-jcache/src/main/java/org/hibernate/cache/jcache/JCacheHelper.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/DomainDataJCacheAccessImpl.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/DomainDataRegionImpl.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/JCacheAccessImpl.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/JCacheRegionFactory.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/QueryResultsRegionImpl.java
    M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/internal/TimestampsRegionImpl.java
    R hibernate-jcache/src/test/java/org/hibernate/cache/jcache/JCacheEntityRegionTest.java
    R hibernate-jcache/src/test/java/org/hibernate/cache/jcache/JCacheGeneralDataRegionTest.java
    R hibernate-jcache/src/test/java/org/hibernate/cache/jcache/JCacheRegionFactoryTest.java
    R hibernate-jcache/src/test/java/org/hibernate/cache/jcache/JCacheRegionTest.java
    R hibernate-jcache/src/test/java/org/hibernate/cache/jcache/JCacheTransactionalDataRegionTest.java
    R hibernate-jcache/src/test/java/org/hibernate/cache/jcache/access/ItemValueExtractor.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/BaseFunctionalTest.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/DomainDataRegionTest.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/InsertedDataTest.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/RefreshUpdatedDataTest.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/StorageAccessTests.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/TestHelper.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/domain/Account.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/domain/Event.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/domain/EventManager.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/domain/HolidayCalendar.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/domain/Item.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/domain/Person.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/domain/PhoneNumber.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/domain/UuidItem.java
    A hibernate-jcache/src/test/java/org/hibernate/jcache/test/domain/VersionedItem.java
    R hibernate-jcache/src/test/java/org/hibernate/test/cache/HibernateCacheTest.java
    A hibernate-jcache/src/test/java/org/hibernate/test/cache/jcache/HibernateCacheTest.java
    R hibernate-jcache/src/test/java/org/hibernate/test/cache/jcache/functional/InsertedDataTest.java
    R hibernate-jcache/src/test/java/org/hibernate/test/cache/jcache/functional/RefreshUpdatedDataTest.java
    R hibernate-jcache/src/test/java/org/hibernate/test/domain/Account.java
    R hibernate-jcache/src/test/java/org/hibernate/test/domain/Event.java
    R hibernate-jcache/src/test/java/org/hibernate/test/domain/EventManager.java
    R hibernate-jcache/src/test/java/org/hibernate/test/domain/HolidayCalendar.java
    R hibernate-jcache/src/test/java/org/hibernate/test/domain/Item.java
    R hibernate-jcache/src/test/java/org/hibernate/test/domain/Person.java
    R hibernate-jcache/src/test/java/org/hibernate/test/domain/PhoneNumber.java
    R hibernate-jcache/src/test/java/org/hibernate/test/domain/UuidItem.java
    R hibernate-jcache/src/test/java/org/hibernate/test/domain/VersionedItem.java
    M hibernate-jcache/src/test/resources/hibernate-config/domain/Account.hbm.xml
    M hibernate-jcache/src/test/resources/hibernate-config/domain/Event.hbm.xml
    M hibernate-jcache/src/test/resources/hibernate-config/domain/HolidayCalendar.hbm.xml
    M hibernate-jcache/src/test/resources/hibernate-config/domain/Item.hbm.xml
    M hibernate-jcache/src/test/resources/hibernate-config/domain/Person.hbm.xml
    M hibernate-jcache/src/test/resources/hibernate-config/domain/PhoneNumber.hbm.xml
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/CachingRegionFactory.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/CollectionTransactionAccess.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/DomainDataRegionImpl.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/DomainDataStorageAccessImpl.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/EntityTransactionalAccess.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/NaturalIdTransactionalAccess.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/QueryResultsRegionImpl.java
    R hibernate-testing/src/main/java/org/hibernate/testing/cache/StorageAcccessImpl.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/StorageAccessImpl.java
    M hibernate-testing/src/main/java/org/hibernate/testing/cache/TimestampsRegionImpl.java

  Log Message:
  -----------
  HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes

- initial work on migrating hibernate-jcache to new SPIs including a more template-style approach to writing a RegionFactory (o.h.cache.spi.support)


  Commit: dae31640a8af3577334aaf5404cc1d6cb7227560
      https://github.com/hibernate/hibernate-orm/commit/dae31640a8af3577334aaf5404cc1d6cb7227560
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

  Changed paths:
    M documentation/documentation.gradle
    M documentation/src/test/java/org/hibernate/userguide/caching/FirstLevelCacheTest.java
    M documentation/src/test/java/org/hibernate/userguide/caching/NonStrictReadWriteCacheTest.java
    M documentation/src/test/java/org/hibernate/userguide/caching/SecondLevelCacheTest.java
    M documentation/src/test/java/org/hibernate/userguide/collections/BasicTypeElementCollectionTest.java
    M documentation/src/test/java/org/hibernate/userguide/mapping/identifier/CacheableNaturalIdTest.java
    M documentation/src/test/java/org/hibernate/userguide/persister/CollectionPersister.java
    M documentation/src/test/java/org/hibernate/userguide/persister/EntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/mapping/Collection.java
    M hibernate-core/src/main/java/org/hibernate/mapping/RootClass.java
    M hibernate-core/src/test/java/org/hibernate/jpa/test/BaseEntityManagerFunctionalTestCase.java
    M hibernate-core/src/test/java/org/hibernate/jpa/test/criteria/literal/AbstractCriteriaLiteralHandlingModeTest.java
    M hibernate-core/src/test/java/org/hibernate/jpa/test/criteria/nulliteral/CriteriaLiteralsTest.java
    M hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/EntityGraphWithFetchAnnotationTest.java
    M hibernate-core/src/test/java/org/hibernate/jpa/test/query/NamedQueryCommentTest.java
    M hibernate-core/src/test/java/org/hibernate/test/annotations/embeddables/collection/xml/EmbeddableWithOneToMany_HHH_11302_xml_Test.java
    M hibernate-core/src/test/java/org/hibernate/test/annotations/loader/LoaderWithInvalidQueryTest.java
    M hibernate-core/src/test/java/org/hibernate/test/schemaupdate/SchemaMigratorHaltOnErrorTest.java
    M hibernate-core/src/test/java/org/hibernate/test/schemaupdate/SchemaUpdateProceedOnErrorTest.java
    M hibernate-ehcache/hibernate-ehcache.gradle
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/AbstractEhcacheRegionFactory.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/EhCacheMessageLogger.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/EhCacheRegionFactory.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/SingletonEhCacheRegionFactory.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/StrategyRegistrationProviderImpl.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/nonstop/HibernateNonstopCacheExceptionHandler.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/nonstop/NonstopAccessStrategyFactory.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/nonstop/NonstopAwareCollectionRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/nonstop/NonstopAwareEntityRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/nonstop/NonstopAwareNaturalIdRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/nonstop/package-info.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheCollectionRegion.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheDataRegion.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheEntityRegion.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheGeneralDataRegion.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheNaturalIdRegion.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheQueryResultsRegion.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheTimestampsRegion.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/EhcacheTransactionalDataRegion.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/regions/package-info.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/AbstractEhcacheAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/AbstractReadWriteEhcacheAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/EhcacheAccessStrategyFactory.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/EhcacheAccessStrategyFactoryImpl.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/NonStrictReadWriteEhcacheCollectionRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/NonStrictReadWriteEhcacheEntityRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/NonStrictReadWriteEhcacheNaturalIdRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadOnlyEhcacheCollectionRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadOnlyEhcacheEntityRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadOnlyEhcacheNaturalIdRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadWriteEhcacheCollectionRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadWriteEhcacheEntityRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/ReadWriteEhcacheNaturalIdRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/TransactionalEhcacheCollectionRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/TransactionalEhcacheEntityRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/TransactionalEhcacheNaturalIdRegionAccessStrategy.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/strategy/package-info.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/util/HibernateEhcacheUtils.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/internal/util/package-info.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/AbstractEmitterBean.java
    M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/BeanUtils.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/CacheRegionStats.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/CacheRegionUtils.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/CollectionStats.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/EhcacheHibernate.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/EhcacheHibernateMBeanRegistration.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/EhcacheHibernateMBeanRegistrationImpl.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/EhcacheHibernateMbeanNames.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/EhcacheStatsImpl.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/EntityStats.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/HibernateStatsImpl.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/NullHibernateStats.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/ProviderMBeanRegistrationHelper.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/QueryStats.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/management/impl/package-info.java
    R hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/package-info.java
    R hibernate-ehcache/src/main/resources/META-INF/services/org.hibernate.boot.registry.selector.StrategyRegistrationProvider
    R hibernate-ehcache/src/main/resources/OSGI-INF/blueprint/blueprint.xml
    R hibernate-ehcache/src/test/java/org/hibernate/cache/ehcache/internal/strategy/ItemValueExtractor.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/cache/EhcacheStatsImplTest.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/cache/HibernateCacheTest.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/cache/ehcache/EhCacheRegionFactoryImpl.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/cache/ehcache/EhCacheRegionTest.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/cache/ehcache/EhCacheTest.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/cache/ehcache/Item.hbm.xml
    R hibernate-ehcache/src/test/java/org/hibernate/test/cache/ehcache/Item.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/cache/ehcache/VersionedItem.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/cache/ehcache/functional/InsertedDataTest.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/cache/ehcache/functional/RefreshUpdatedDataTest.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/domain/Account.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/domain/Event.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/domain/EventManager.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/domain/HolidayCalendar.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/domain/Item.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/domain/Person.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/domain/PhoneNumber.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/domain/UuidItem.java
    R hibernate-ehcache/src/test/java/org/hibernate/test/domain/VersionedItem.java
    R hibernate-ehcache/src/test/resources/ehcache.xml
    R hibernate-ehcache/src/test/resources/hibernate-config/domain/Account.hbm.xml
    R hibernate-ehcache/src/test/resources/hibernate-config/domain/Event.hbm.xml
    R hibernate-ehcache/src/test/resources/hibernate-config/domain/HolidayCalendar.hbm.xml
    R hibernate-ehcache/src/test/resources/hibernate-config/domain/Item.hbm.xml
    R hibernate-ehcache/src/test/resources/hibernate-config/domain/Person.hbm.xml
    R hibernate-ehcache/src/test/resources/hibernate-config/domain/PhoneNumber.hbm.xml
    R hibernate-ehcache/src/test/resources/hibernate-config/ehcache.xml
    R hibernate-ehcache/src/test/resources/hibernate-config/hibernate.cfg.xml
    R hibernate-ehcache/src/test/resources/hibernate.properties
    R hibernate-ehcache/src/test/resources/log4j.properties
    M hibernate-osgi/hibernate-osgi.gradle
    M release/release.gradle

  Log Message:
  -----------
  HHH-11356 - Adjust the 2nd-Cache SPIs to better reflect supported uses
HHH-12323 - Update Statistics API and SPI based on changes to 2nd level caching changes
HHH-12416 - set up relocation for hibernate-ehcache


  Commit: 953f9569893dec80b85ca435f354ab2b34ea243a
      https://github.com/hibernate/hibernate-orm/commit/953f9569893dec80b85ca435f354ab2b34ea243a
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorImpl.java
    M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/spi/StrategySelector.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java

  Log Message:
  -----------
  HHH-12417  - default strategy based on registrations with StrategySelector


  Commit: 1174cdad654e74959ec2be8de7599a81dd3840c7
      https://github.com/hibernate/hibernate-orm/commit/1174cdad654e74959ec2be8de7599a81dd3840c7
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/spi/StrategySelector.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/RegionFactoryInitiator.java
    M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/ConnectionProviderInitiator.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/CacheInitiator.java
    A hibernate-core/src/test/java/org/hibernate/test/cache/SingleRegisteredProviderTest.java
    A hibernate-testing/src/main/java/org/hibernate/testing/cache/StrategyRegistrationProviderImpl.java
    A hibernate-testing/src/main/resources/META-INF/services/org.hibernate.boot.registry.selector.StrategyRegistrationProvider

  Log Message:
  -----------
  HHH-12417  - default strategy based on registrations with StrategySelector

ConnectionProviderInitiator and tests


Compare: https://github.com/hibernate/hibernate-orm/compare/24a078732c25...1174cdad654e


More information about the hibernate-commits mailing list