Table of Contents

Class AtomicLong

Namespace
Steeltoe.Common.Util
Assembly
Steeltoe.Common.Abstractions.dll
public class AtomicLong
Inheritance
AtomicLong
Inherited Members

Constructors

AtomicLong()

public AtomicLong()

AtomicLong(long)

public AtomicLong(long value)

Parameters

value long

Properties

Value

public long Value { get; set; }

Property Value

long

Methods

AddAndGet(long)

public long AddAndGet(long value)

Parameters

value long

Returns

long

CompareAndSet(long, long)

public bool CompareAndSet(long expected, long update)

Parameters

expected long
update long

Returns

bool

GetAndSet(long)

public long GetAndSet(long value)

Parameters

value long

Returns

long