Some work on the disk cache implementation