Why is this necessary? I don't see how that's part of the LRUCache interface.