implement concurrentLRUCache
finish LRU cache