Jacce is a testbed for various caching algorithms. It's structured in such way as to allow easy creation, testing, and bench-marking of new cache implementations.
Implemented algorithms:
- CAR - CLOCK with Adaptive Replacement
- LRU
- FIFO
All implementations have a thread-safe version and support timed eviction policy.
- Sorav Bansal, Dharmendra S. Modha. CAR: Clock with Adaptive Replacement. Proceedings of the 3rd USENIX Conference on File and Storage Technologies, Pages 187 - 200, 2004. link
Written by Roman Ovseitsev [email protected]
Released under GPLv2. See LICENSE file.