Whether this store is still holdable, or has been given to a ladder.
Adds a record to the end of the buffer.
How many records the buffer holds.
Reads the oldest record without removing it, or null when empty.
Removes and returns the oldest record, or null when empty.
StaticfileStaticmemory
A store-and-forward buffer.
Handing a store to a ladder consumes it, because the ladder owns it from then on. A consumed store is emptied rather than left aliasing what now belongs to the ladder, so using one twice throws.