Details
-
Task
-
Status: Resolved
-
Low
-
Resolution: Fixed
-
None
-
None
Description
This release has numerous performance improvements. See the change log for details.
It also includes a few useful features that may be of interest,
- Snapshot iteration in order of hotness (
CASSANDRA-1966) - Optionally defer LRU maintenance penalty to a background executor (instead of amortized on caller threads) (Note that this setting is not advised if write storms are not rate limited, since it defers eviction until the executor runs.)
http://code.google.com/p/concurrentlinkedhashmap/
http://code.google.com/p/concurrentlinkedhashmap/wiki/ExampleUsage
Verified compatibility with NonBlockingHashMap. Cassandra may want to consider adding the java_util_concurrent_chm.jar to the bootclasspath to swap all CHM usages with NBHM (CLHM is a decorator on top of CHM).
http://high-scale-lib.cvs.sourceforge.net/viewvc/high-scale-lib/high-scale-lib/README