add solution for LRUCache