another variant of LRU-cache implementation is added