moved LRUCache to dao directory