support LRU disk cache