Thread safe and non thread safe LRU cache implementations added.