Upgrade ConcurrentLinkedHashMap (v1.2)
--------------------------------------
Key: CASSANDRA-2681
URL: https://issues.apache.org/jira/browse/CASSANDRA-2681
Project: Cassandra
Issue Type: Task
Reporter: Ben Manes
Priority: Minor
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
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira