Jellyfish.Commands.Metrics.RollingPercentileNumber.Bucket.AddValue C# (CSharp) Method

AddValue() public method

public AddValue ( int value ) : void
value int
return void
            public void AddValue(int value)
            {
                int initial;
                int newIndex;
                do
                {
                    initial = index;
                    newIndex = (initial + 1) % dataLength;
                }
                while (Interlocked.CompareExchange(ref index, newIndex, initial) != initial);
                data[initial] = value;
                Interlocked.Increment( ref length );
            }
RollingPercentileNumber.Bucket