Hash map + doubly linked list design - LRU Cache — Design & Implementation | OneNoughtOne