[feature] add 2 level cache(LRU & disk).