public void QueueReset() { lock (_lock) { _current.Clear(); } }
public void QueueReset(ulong lastDrawIndex) { ulong draws = lastDrawIndex - _current.DrawIndex; lock (_lock) { _current.Clear(draws != 0); } }
public void QueueReset() { lock (_lock) { _current.Clear(); } }
public void QueueReset(ulong lastDrawIndex) { ulong draws = lastDrawIndex - _current.DrawIndex; lock (_lock) { _current.Clear(draws != 0); } }