LRUCache new c++ version passed