[hibernate-commits] [hibernate/hibernate-orm] 9c9ff7: HHH-11083 WrongClassException using Infinispan and...

GitHub noreply at github.com
Wed Nov 23 03:25:03 EST 2016


  Branch: refs/heads/5.0
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: 9c9ff765ca6c43f4fc3ee1bfc7e98778703451d4
      https://github.com/hibernate/hibernate-orm/commit/9c9ff765ca6c43f4fc3ee1bfc7e98778703451d4
  Author: Radim Vansa <rvansa at redhat.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorBuilder.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/DefaultCacheKeysFactory.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/SimpleCacheKeysFactory.java
    M hibernate-core/src/test/java/org/hibernate/cache/spi/NaturalIdCacheKeyTest.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/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-infinispan/hibernate-infinispan.gradle
    M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/InfinispanRegionFactory.java
    A hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/CacheKeysFactoryTest.java
    M hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/functional/AbstractFunctionalTest.java
    M hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/functional/entities/Person.java

  Log Message:
  -----------
  HHH-11083 WrongClassException using Infinispan and sharing cache regions

* DefaultCacheKeysFactory implements CacheKeysFactory, therefore it can be used in hibernate.cache.keys_factory
* Use DefaultCacheKeysFactory by default
* Add "default" and "simple" as short names for those factories

(cherry picked from commit f744f89bd335c9c2db020fcea3a99c1422397556)


  Commit: b8498af6d1b4e1f5dfd1140d31a06cb61973d1e3
      https://github.com/hibernate/hibernate-orm/commit/b8498af6d1b4e1f5dfd1140d31a06cb61973d1e3
  Author: Radim Vansa <rvansa at redhat.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    A hibernate-core/src/main/java/org/hibernate/cache/internal/CacheKeyImplementation.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/DefaultCacheKeysFactory.java
    A hibernate-core/src/main/java/org/hibernate/cache/internal/NaturalIdCacheKey.java
    R hibernate-core/src/main/java/org/hibernate/cache/internal/OldCacheKeyImplementation.java
    R hibernate-core/src/main/java/org/hibernate/cache/internal/OldNaturalIdCacheKey.java
    M hibernate-core/src/main/java/org/hibernate/cache/internal/SimpleCacheKeysFactory.java
    M hibernate-core/src/test/java/org/hibernate/cache/spi/NaturalIdCacheKeyTest.java

  Log Message:
  -----------
  HHH-11083 Un-deprecate OldCacheKeyImplementation and OldNaturalCacheKey

(cherry picked from commit 7daab773ceabbb083b0ab920d129fe44f34c5799)


  Commit: 18b44d977ed5ef8a90dddd534c4f69795b41a066
      https://github.com/hibernate/hibernate-orm/commit/18b44d977ed5ef8a90dddd534c4f69795b41a066
  Author: Radim Vansa <rvansa at redhat.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc
    M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java

  Log Message:
  -----------
  Document `hibernate.cache.keys_factory`

(cherry picked from commit 789724f4e469f6581c5695d7c12e0b4ccc4418fe)


  Commit: cd9f0d344a5750ee0f5789f4fd094e26c830d3d6
      https://github.com/hibernate/hibernate-orm/commit/cd9f0d344a5750ee0f5789f4fd094e26c830d3d6
  Author: Gail Badner <gbadner at redhat.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc

  Log Message:
  -----------
  HHH-11083 : clarify that hibernate.cache.keys_factory is only supported when using Infinispan

(cherry picked from commit 60d420b0113673437f756dda117801835b4ba43d)
(cherry picked from commit 887d129e1186653bea6a16e4dc71147c302ec548)


  Commit: fbc0d767899561c0d6ac67e579a9353fd6667833
      https://github.com/hibernate/hibernate-orm/commit/fbc0d767899561c0d6ac67e579a9353fd6667833
  Author: Gail Badner <gbadner at redhat.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/CacheKeysFactoryTest.java

  Log Message:
  -----------
  HHH-11083 : Change references to "OldCacheKeyImplementation" to "CacheKeyImplementation" in CacheKeysFactoryTest

(cherry picked from commit 61ca5c220b1a82b81201a8b69420ffef839326cf)
(cherry picked from commit 68536a4d6d410bdb0a6915062a51a40f337759d8)


  Commit: 9a5df451b659b1ca761e81c765671d45410dcf70
      https://github.com/hibernate/hibernate-orm/commit/9a5df451b659b1ca761e81c765671d45410dcf70
  Author: Gail Badner <gbadner at redhat.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/functional/MultiTenancyTest.java

  Log Message:
  -----------
  HHH-11083 : Change references to "OldCacheKeyImplementation" to "CacheKeyImplementation" in MultTenancyTest; also override addSettings to use DefaultCacheKeysFactory

(cherry picked from commit 30974c1cd48646cb1fa6b584143687f0002a54d7)
(cherry picked from commit 6729643e632c78401ddd262d7868507ddc66a9ca)

Conflicts:
	hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/functional/MultiTenancyTest.java


Compare: https://github.com/hibernate/hibernate-orm/compare/4f94b4636cad...9a5df451b659


More information about the hibernate-commits mailing list