Adaptive Caching – A cache engine on hard disk which has adaptive lifetime power. It has the capacity to enhance performance by adapting to the application or program which is being run.

Existing cache algorithms are primarily designed for buffer cache resident in RAM. They focused exclusively on hit rate improvement to maximize the utilization of cache device.