Skip to content

romovs/jacce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jacce

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.

References

  • 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

Author

Written by Roman Ovseitsev [email protected]

License

Released under GPLv2. See LICENSE file.

About

Testbed for various caching algorithms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published