public long SetMin(long newPossibleMinValue)
 {
     return(InterlockedExtensions.TryOptomisticMin(ref _sampleValue, newPossibleMinValue));
 }