LRU cache first try