Implement a thread-safe high-concurrency LRU cache | MongoDB Interview Question