- increment
Perform an atomic increment that will not lose updates across threads.
- <init>
Map a counter over a buffer. This version will free the counter on close.
- get
Get the latest value for the counter.
- close
Free the counter slot for reuse.
- incrementOrdered
Perform an atomic increment that is not safe across threads.
- setOrdered
Set the counter with ordered semantics.
- getAndAddOrdered
Add an increment to the counter with ordered store semantics.
- id
Identity for the counter within the CountersManager.
- getWeak
Get the value of the counter using weak ordering semantics. This is the same a
standard read of a fi
- isClosed
Has this counter been closed?
- compareAndSet
Compare the current value to expected and if true then set to the update value
atomically.
- add
Add an increment to the counter that will not lose updates across threads.