Design variable-size LRU cache | Bloomberg