Implement an LRU cache