Table of Contents

Class AtomicReference<T>

Namespace
Steeltoe.Common.Util
Assembly
Steeltoe.Common.Abstractions.dll
public class AtomicReference<T> where T : class

Type Parameters

T
Inheritance
AtomicReference<T>
Inherited Members

Constructors

AtomicReference()

public AtomicReference()

AtomicReference(T)

public AtomicReference(T value)

Parameters

value T

Properties

Value

public T Value { get; set; }

Property Value

T

Methods

CompareAndSet(T, T)

public bool CompareAndSet(T expected, T update)

Parameters

expected T
update T

Returns

bool

GetAndSet(T)

public T GetAndSet(T value)

Parameters

value T

Returns

T