add cache in disk driver.

M
Merge pull request #6 from msimonin/addCacheOnDisk

add cache in disk driver.