A C++ implementation of a Least Recently Used Cache algorithm