cacle
cacle implements an extensible cache data structure.

The facility is thread safe and content agnostic. Cacle contains a set of cache replacement policies, including LFU and LFUDA, and defines an interface for wrapping your own.

See the home page for documentation and examples.