[hibernate-commits] [hibernate/hibernate-core] fb0255: HHH-6858 non-intrusive performance improvements

noreply at github.com noreply at github.com
Wed Nov 30 01:27:28 EST 2011


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-core

  Commit: fb0255a87a8928ed21748c4522cc176e4ecfaa2d
      https://github.com/hibernate/hibernate-core/commit/fb0255a87a8928ed21748c4522cc176e4ecfaa2d
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/transaction/internal/TransactionCoordinatorImpl.java
  M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
  M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
  M hibernate-core/src/main/java/org/hibernate/internal/util/compare/EqualsHelper.java
  M hibernate-core/src/main/java/org/hibernate/tuple/entity/AbstractEntityTuplizer.java

  Log Message:
  -----------
  HHH-6858 non-intrusive performance improvements


  Commit: ddb3a8cd184d4ed3a1eda846b2a10b4576571298
      https://github.com/hibernate/hibernate-core/commit/ddb3a8cd184d4ed3a1eda846b2a10b4576571298
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
  M hibernate-core/src/main/java/org/hibernate/tuple/entity/AbstractEntityTuplizer.java

  Log Message:
  -----------
  HHH-6858 reuse reference to PersistenceContext


  Commit: f98e15e15f50a4b36dcd9ca1d7cdc1c605228832
      https://github.com/hibernate/hibernate-core/commit/f98e15e15f50a4b36dcd9ca1d7cdc1c605228832
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
  M hibernate-core/src/main/java/org/hibernate/internal/util/collections/IdentityMap.java

  Log Message:
  -----------
  HHH-6862 Use generic Map for StatefulPersistenceContext.entityEntries


  Commit: 67d1c7033526142f6c612e1dd0010bea323c12a0
      https://github.com/hibernate/hibernate-core/commit/67d1c7033526142f6c612e1dd0010bea323c12a0
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
  M hibernate-core/src/main/java/org/hibernate/internal/util/collections/IdentityMap.java

  Log Message:
  -----------
  HHH-6862 Use generic Maps for more StatefulPersistenceContext fields


  Commit: aa4954be8b12ba57d352f51e1ccd756fd2e2710d
      https://github.com/hibernate/hibernate-core/commit/aa4954be8b12ba57d352f51e1ccd756fd2e2710d
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
  M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
  M hibernate-core/src/main/java/org/hibernate/internal/util/collections/IdentityMap.java

  Log Message:
  -----------
  HHH-6862 Improve API of IdentityMap helpers to match actual use cases


  Commit: ad3afa4b7debd331dafd39250156da1306b09320
      https://github.com/hibernate/hibernate-core/commit/ad3afa4b7debd331dafd39250156da1306b09320
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
  M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
  M hibernate-core/src/main/java/org/hibernate/internal/util/collections/IdentityMap.java

  Log Message:
  -----------
  HHH-6862 Switch to use Iterable from Iterator in IdentityMap helpers


  Commit: d12396ee372627c7e5bf46cce92fccc88b39379e
      https://github.com/hibernate/hibernate-core/commit/d12396ee372627c7e5bf46cce92fccc88b39379e
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
  M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
  M hibernate-core/src/main/java/org/hibernate/internal/util/collections/IdentityMap.java

  Log Message:
  -----------
  HHH-6862 Reuse cached entryArray of IdentityMap in StatefulPersistenceContext as much as possible


  Commit: 7781cb0aa9d8b7cbd117d8ded405523f66537316
      https://github.com/hibernate/hibernate-core/commit/7781cb0aa9d8b7cbd117d8ded405523f66537316
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
  M hibernate-core/src/main/java/org/hibernate/internal/util/collections/IdentityMap.java

  Log Message:
  -----------
  HHH-6862 final polish


  Commit: d158047287f5755c35178c1cf2defe10e92d9b8a
      https://github.com/hibernate/hibernate-core/commit/d158047287f5755c35178c1cf2defe10e92d9b8a
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/service/internal/AbstractServiceRegistryImpl.java

  Log Message:
  -----------
  HHH-6863 make serviceBindingMap threadsafe


  Commit: a947a2fc8d58f31ecc6fd3ff3a4bba47cd0c1c7b
      https://github.com/hibernate/hibernate-core/commit/a947a2fc8d58f31ecc6fd3ff3a4bba47cd0c1c7b
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/service/internal/AbstractServiceRegistryImpl.java

  Log Message:
  -----------
  HHH-6863 make access to serviceBindingList threadsafe


  Commit: 221d5f9ef6205cb2ca2cd802a747e3b972caa891
      https://github.com/hibernate/hibernate-core/commit/221d5f9ef6205cb2ca2cd802a747e3b972caa891
  Author: Strong Liu <stliu at hibernate.org>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
  M hibernate-core/src/main/java/org/hibernate/engine/loading/internal/LoadContexts.java
  M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultPersistEventListener.java
  M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultRefreshEventListener.java
  M hibernate-core/src/main/java/org/hibernate/event/internal/EventCache.java
  M hibernate-core/src/main/java/org/hibernate/internal/util/collections/IdentityMap.java
  M hibernate-core/src/matrix/java/org/hibernate/test/jpa/AbstractJPATest.java
  M hibernate-entitymanager/src/main/java/org/hibernate/ejb/event/EJB3AutoFlushEventListener.java
  M hibernate-entitymanager/src/main/java/org/hibernate/ejb/event/EJB3FlushEventListener.java

  Log Message:
  -----------
  HHH-6862 reduce the reference to IdentityMap


Compare: https://github.com/hibernate/hibernate-core/compare/9e45ec3...221d5f9


More information about the hibernate-commits mailing list