reset method
Implementation
@override
int reset(int i) {
if (_offset >= 1000000) {
final diff = _offset;
_curr -= diff;
_len -= diff;
_offset = 0;
_pos -= diff;
_data.removeRange(0, diff);
return i - diff;
} else {
return i;
}
}