Commit Graph

14 Commits

Author SHA1 Message Date
Galder Zamarreño e5d3b2b34c HHH-7640 Improve single node Infinispan 2LC performance
* 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.
2012-10-18 15:47:29 +02:00
Strong Liu 9b501805c6 HHH-7345 add derby to the matrix testing suite 2012-05-23 21:31:35 +08:00
Steve Ebersole df4df47b95 HHH-5942 - Migrate to JUnit 4 2011-03-14 13:14:07 -05:00
Sanne Grinovero 53bc7d1bb4 cleanup .gitignore from duplicates 2011-03-10 19:28:02 +00:00
JPAV c29b62dfa8 Modified .gitignore to ignore Eclipse bin folders correctly 2011-03-09 10:29:47 -06:00
Strong Liu 82adfaa16e ignore eclipse bin directory from git 2011-02-23 15:30:23 -06:00
Emmanuel Bernard 0a5e29498a HHH-5701 Add .metadata/* to .gitignore 2010-11-06 18:18:56 +01:00
Steve Ebersole 2b11cfcddf HHH-5658 - Better .gitignore 2010-10-14 09:09:31 -05:00
Gail Badner 2600ac58fe add *~ to .gitignore 2010-10-13 12:57:34 -07:00
Steve Ebersole d2c88d55df HHH-5647 - Develop release process using Gradle 2010-10-12 15:39:33 -05:00
Steve Ebersole 2443fede65 HHH-5616 - Switch to Gradle for builds .. incorrect .gitignore 2010-10-11 17:43:42 -05:00
Steve Ebersole 30851c8545 HHH-5616 - Switch to Gradle for builds 2010-10-11 14:41:49 -05:00
Steve Ebersole f476da02ee HHH-5616 - Switch to Gradle for builds 2010-10-11 14:41:48 -05:00
Steve Ebersole 3ab5f48b0a HHH-5617 - Migrate to Git for source control 2010-10-07 14:30:54 -05:00