Please add support for caching random reads and not only for the entire file. This would be great to read small parts of huge files (i.e. chia plots).