Package org.infinispan.counter.api
Interface SyncStrongCounter
- All Known Implementing Classes:
SyncStrongCounter,SyncStrongCounterAdapter
public interface SyncStrongCounter
A synchronous
StrongCounter.- Since:
- 9.2
- Author:
- Pedro Ruivo
-
Method Summary
Modifier and TypeMethodDescriptionlongaddAndGet(long delta) default booleancompareAndSet(long expect, long update) longcompareAndSwap(long expect, long update) default longgetName()longgetValue()default longvoidremove()voidreset()
-
Method Details
-
incrementAndGet
default long incrementAndGet()- See Also:
-
decrementAndGet
default long decrementAndGet()- See Also:
-
addAndGet
long addAndGet(long delta) - See Also:
-
reset
void reset()- See Also:
-
getValue
long getValue()- See Also:
-
compareAndSet
default boolean compareAndSet(long expect, long update) - See Also:
-
compareAndSwap
long compareAndSwap(long expect, long update) - See Also:
-
getName
String getName()- See Also:
-
getConfiguration
CounterConfiguration getConfiguration()- See Also:
-
remove
void remove()- See Also:
-