IAtomicLong Interface
Namespace: Hazelcast.CP
Assembly: Hazelcast.Net.dll
Defines a redundant and highly-available distributed atomic long.
public interface IAtomicLong : ICPDistributedObject, IDistributedObject, IAsyncDisposable
Inherited Members
Methods
| Name | Description |
|---|---|
| AddAndGetAsync(long) | Adds the specified value to the current value, and returns the updated value. |
| CompareAndSetAsync(long, long) | Compares the value for equality and, if equal, replaces the current value. |
| DecrementAndGetAsync() | Decrements the current value by one, and returns the updated value. |
| GetAndAddAsync(long) | Adds the specified value to the current value, and returns the original value. |
| GetAndDecrementAsync() | Decrements the current value by one, and returns the original value. |
| GetAndIncrementAsync() | Increments the current value by one, and returns the original value. |
| GetAndSetAsync(long) | Sets the current value, and returns the original value. |
| GetAsync() | Gets the current value. |
| IncrementAndGetAsync() | Increments the current value by one, and returns the updated value. |
| SetAsync(long) | Sets the value. |