initial LRUCache submission