util: add new class LRUCache