A ruby implementation of an LRU cache.