We need two pieces to get this working:
- A Cache implementation, derived from
BaseCache
to store and retreive chunks from redis - A Filesystem implementation, derived from
BaseFilesystem
that will wrap_open
to cache file as it is read.
Questions:
- Do we need to make a block cache at all?
- What about async?