Added lru cache implemetation in C++