LRU cache, multithreaded - Working without intermittent crashes