Miklos Szeredi <miklos@xxxxxxxxxx> wrote: > What the cachefiles use case would be? Cachfiles has to open the backing file so that it can write to it, and it has to do it every time it writes because to leave a bunch of files open contributes to ENFILE/EMFILE. In the near future it's going to have to open the backing file so that it can read from it too as I need to switch to using the io context stuff and get rid of my usage of bmap(). So it would be convenient to be able to keep the open backing file around for longer to avoid constantly needing to open/close it. David