added lru_pure.h which has no auto flush back and only flush back one dirty page at LRU position when cache is full