Basic LRU cache implementation