I am getting into a situation where I don't have direct access to the file system where the alembic file is stored. All I can do is load the entire content of the file to memory and pass the resulting buffer to some function (that would initialize the archive).
What I remember from the time I had looked at the code in detail, is that the function where the file(s) is(are) opened, stores the entire content of the file to memory. So that's probably where I'd need to be.
If there's no option for doing this in the current API, I will look into creating one then, but thought I would ask before doing so. Thank you.