An implementation of a bounded in-memory cache with support for expiration times and priorities.
Requirements: JDK 7+
A Makefile is included to allow this code to be compiled and run on most
Unix-based systems. Invoke make build to compile the code or make test to
compile and run the unit tests.