use lfu instead of lru, but the lfu is implemented as fifo first.