Design LRU cache with O(1) operations | TikTok