Interface that must be implemented by classes that provide a replacement algorithm for
The interface for the callback objects that
A background cleaner that
A generic class to represent the cache related infomation of a cached object (Cacheable).
Class representing an entry in the cache.
A cache manager that uses a HashMap and an ArrayList.
Multithreading considerations: no need to be MT-safe, caller (module control) provides synchronization.
Implementation of a replacement policy which uses the clock algorithm.
A cache manager based on the utilities found in the
Factory class which creates cache manager instances based on the