High Performance MultiThreaded LRU Cache- C++