If not dynamic
, size is only updated when needed, such as when trying to read past current tracked size.
Otherwise, size is checked for upon each read.
this |
base source instance |
dynamic |
new dynamic size mode |