[hibernate-commits] [hibernate/hibernate-orm] a42d94: HHH-10182 Backport HHH-7898 for JTA environment on...

GitHub noreply at github.com
Fri Oct 16 07:36:02 EDT 2015


  Branch: refs/heads/4.3
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: a42d9444fc3389c28830e8bf24352898dbaa8193
      https://github.com/hibernate/hibernate-orm/commit/a42d9444fc3389c28830e8bf24352898dbaa8193
  Author: Radim Vansa <rvansa at redhat.com>
  Date:   2015-10-13 (Tue, 13 Oct 2015)

  Changed paths:
    M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/query/QueryResultsRegionImpl.java
    M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/util/Caches.java
    M hibernate-infinispan/src/main/resources/org/hibernate/cache/infinispan/builder/infinispan-configs.xml
    M hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/AbstractGeneralDataRegionTestCase.java
    M hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/query/QueryRegionImplTestCase.java
    M hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/util/CacheTestUtil.java

  Log Message:
  -----------
  HHH-10182 Backport HHH-7898 for JTA environment only

* this fix works only for JTA transactions! (JDBC transactions behavior
  was not altered)
* removed cluster loader from default configuration since this can
  insert already evicted entries to the cache, and with current version
  of Infinispan its use is not justified (configuration was outdated)


  Commit: 5d74afbc2d7915489fbd30ee318720b579a1e463
      https://github.com/hibernate/hibernate-orm/commit/5d74afbc2d7915489fbd30ee318720b579a1e463
  Author: Radim Vansa <rvansa at redhat.com>
  Date:   2015-10-16 (Fri, 16 Oct 2015)

  Changed paths:
    M hibernate-infinispan/src/main/java/org/hibernate/cache/infinispan/query/QueryResultsRegionImpl.java

  Log Message:
  -----------
  HHH-10182 Backport HHH-7898 for JTA environment only

* using ConcurrentHashMap
* cleaning all in evictAll()
* cache check after getValue() == null from sync


Compare: https://github.com/hibernate/hibernate-orm/compare/5912f6512035...5d74afbc2d79


More information about the hibernate-commits mailing list