Project Information
Featured
Links
|
A high performance version of java.util.LinkedHashMap for use as a software cache. Design
See the design document and the StrangeLoop conference slides (Concurrent Caching at Google). Features
See the tutorial for examples of using this library. Status
See the Changelog for version history. Future
See the Changelog for more details and current progress. MavenMaven users should choose one of the dependencies based on their JDK version. <!-- JDK 6 --> <dependency> <groupId>com.googlecode.concurrentlinkedhashmap</groupId> <artifactId>concurrentlinkedhashmap-lru</artifactId> <version>1.4</version> </dependency> <!-- JDK 5 --> <dependency> <groupId>com.googlecode.concurrentlinkedhashmap</groupId> <artifactId>concurrentlinkedhashmap-lru</artifactId> <version>1.2_jdk5</version> </dependency> PerformanceIn this benchmark an unbounded ConcurrentHashMap is compared to a ConcurrentLinkedHashMap v1.0 with a maximum size of 5,000 entries under an artificially high load (250 threads, 4-cores).
|