mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-07 11:48:18 +00:00
* Use an Infinispan cache to maintain pending puts, which avoids the need to control it's memory consumption in the critical path of putFromLoad. * This cache is shared by all regions, and it's configured with aggressive expiration settings to avoid piling up pending put operations. * Added a 2LC stress test that tests behaivour and performance of 2LC under multiple situations, such as entity inserts, updates, find via PK, find via query and deletes. * Some other minor performance enhancements, such as avoiding classloader aware cache wrapper if using 2LC locally. * Remove cache adapter to reduce construction of useless objects. * Cache flagged caches in order to avoid recomputing decorated caches all the time, which reduces memory consumption. * Skip locking for timestamp updates and separate timestamp region implementations for local vs clustered scenarios.
42 lines
518 B
Plaintext
42 lines
518 B
Plaintext
# Typically *NIX text editors, by default, append '~' to files on saving to make backups
|
|
*~
|
|
|
|
# Gradle work directory
|
|
.gradle
|
|
|
|
# Build output directies
|
|
/target
|
|
*/target
|
|
/build
|
|
*/build
|
|
testdb
|
|
|
|
# IntelliJ specific files/directories
|
|
out
|
|
.idea
|
|
*.ipr
|
|
*.iws
|
|
*.iml
|
|
atlassian-ide-plugin.xml
|
|
|
|
# Eclipse specific files/directories
|
|
.classpath
|
|
.project
|
|
.settings
|
|
.metadata
|
|
bin
|
|
|
|
# NetBeans specific files/directories
|
|
.nbattrs
|
|
|
|
# Miscellaneous
|
|
*.log
|
|
.clover
|
|
|
|
# JBoss Transactions
|
|
ObjectStore
|
|
|
|
# Profiler and heap dumps
|
|
*.jps
|
|
*.hprof
|