Added read through caching
Updated disk adapter