Storage-agnostic LRU list with async/multi-key operations