private void UpdateMinNonZeroValue(long value) { while (value < _minNonZeroValue) { //TODO: Perform atomic CAS operation here -LC //minNonZeroValueUpdater.compareAndSet(this, _minNonZeroValue, value); _minNonZeroValue = value; } }