A locking LRU cache