@uml A moving window buffer of the data being scanned. While there's a marker, we keep adding to buffer. Otherwise, {@link #consume consume()} resets so we start filling at index 0 again.
See Implementation
@uml A moving window buffer of the data being scanned. While there's a marker, we keep adding to buffer. Otherwise, {@link #consume consume()} resets so we start filling at index 0 again.