Can you re-use this instead of making a new one every time?
This is called after slabs.add(), does that actually write the bytes out, or do you need that byte buffer to remain unaltered because everything is just views to it?