Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
HHH-13595 Remove the invocations to the no-op methods of ConnectionObserver

HHH-13595 Small tuning of JdbcObserverImpl

HHH-13595 Deprecate ConnectionObserver

HHH-13565 Review allocations for default SessionEventListener instances

    • -12
    • +27
    ./org/hibernate/internal/SessionFactoryImpl.java
  1. … 1 more file in changeset.
HHH-13565 Ensure all events from EventListenerGroup can be fired without allocations

    • -0
    • +17
    ./org/hibernate/event/service/spi/EventActionWithParameter.java
    • -6
    • +6
    ./org/hibernate/internal/SessionImpl.java
HHH-13565 Making SessionFactoryImpl#LockOptions lazily initialized as well

    • -50
    • +25
    ./org/hibernate/internal/SessionImpl.java
    • -0
    • +77
    ./org/hibernate/jpa/internal/util/LockOptionsHelper.java
HHH-13565 Prepare the most commonly needed SessionBuilder instances in advance

HHH-13565 Micro cleanup of Trace level checks

    • -5
    • +8
    ./org/hibernate/internal/SessionImpl.java
HHH-13565 Remove some dead code from SessionImpl

    • -24
    • +2
    ./org/hibernate/internal/SessionImpl.java
HHH-13594 ResourceRegistryStandardImpl#release could avoid allocating a capturing lambda

HHH-13592 Populate AutoFlushEvent#isFlushRequired with the correct value

HHH-13591 Fixing formatting of previous patch

    • -3
    • +5
    ./org/hibernate/sql/QueryJoinFragment.java
  1. … 6 more files in changeset.
HHH-13565 Convert iteration of event listeners to be allocation free

    • -111
    • +39
    ./org/hibernate/internal/FastSessionServices.java
    • -92
    • +44
    ./org/hibernate/internal/SessionImpl.java
HHH-13589 Avoid HashMap.values() when forEach is an easy replacement

HHH-13589 ActionQueue review: code formatting

    • -45
    • +45
    ./org/hibernate/engine/spi/ActionQueue.java
HHH-13591 Replaces simple uses of array iteration with a corresponding for-each loop

    • -5
    • +3
    ./org/hibernate/sql/QueryJoinFragment.java
  1. … 6 more files in changeset.
HHH-13587 Make StatefulPersistenceContext#arrayHolders lazily initialized as well

HHH-13587 Make StatefulPersistenceContext#entitiesByUniqueKey lazily initialized as well

HHH-13587 Make StatefulPersistenceContext#nonlazyCollections a lazily initialized field

HHH-13588 Add missed functions to MySQL Dialect: weight_string, to_base64, from_base64, regexp_replace, regexp_instr, regexp_substr

    • -0
    • +6
    ./org/hibernate/dialect/MySQL8Dialect.java
HHH-13587 Make StatefulPersistenceContext#collectionEntries also lazily initialized

    • -1
    • +1
    ./org/hibernate/event/internal/EvictVisitor.java
HHH-13587 Introduce SPI method PersistenceContext#getCollectionEntriesSize()

  1. … 1 more file in changeset.
HHH-13587 Make StatefulPersistenceContext#parentsByChild a lazily initialized IdentityHashMap

HHH-13587 StatefulPersistenceContext#unownedCollections was almost fully lazy already

HHH-13587 Lazily initialize ConcurrentReferenceHashMap proxiesByKey in StatefulPersistenceContext

HHH-13587 Allocate StatefulPersistenceContext#naturalIdXrefDelegate lazily

HHH-13587 Allocate StatefulPersistenceContext#nullAssociations lazily

HHH-13587 Review formatting and logging style of StatefulPersistenceContext

HHH-13587 Allocate StatefulPersistenceContext#nullifiableEntityKeys lazily

    • -1
    • +1
    ./org/hibernate/engine/internal/ForeignKeys.java
HHH-13585 Duplicate resource release in PessimisticReadSelectLockingStrategy