Table of Contents

Class AtomicInteger

Namespace
Steeltoe.CircuitBreaker.Hystrix.Util
Assembly
Steeltoe.CircuitBreaker.HystrixBase.dll
public class AtomicInteger
Inheritance
AtomicInteger
Derived
Inherited Members

Constructors

AtomicInteger()

public AtomicInteger()

AtomicInteger(int)

public AtomicInteger(int value)

Parameters

value int

Fields

_value

protected volatile int _value

Field Value

int

Properties

Value

public int Value { get; set; }

Property Value

int

Methods

AddAndGet(int)

public int AddAndGet(int value)

Parameters

value int

Returns

int

CompareAndSet(int, int)

public bool CompareAndSet(int expected, int update)

Parameters

expected int
update int

Returns

bool

DecrementAndGet()

public int DecrementAndGet()

Returns

int

GetAndIncrement()

public int GetAndIncrement()

Returns

int

IncrementAndGet()

public int IncrementAndGet()

Returns

int