Class CachedAtomicInteger
- java.lang.Object
-
- org.apache.curator.framework.recipes.atomic.CachedAtomicInteger
-
public class CachedAtomicInteger extends java.lang.ObjectUses anDistributedAtomicNumberand allocates values in chunks for better performance
-
-
Constructor Summary
Constructors Constructor Description CachedAtomicInteger(DistributedAtomicInteger number, int cacheFactor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AtomicValue<java.lang.Integer>next()Returns the next value (incrementing by 1).
-
-
-
Constructor Detail
-
CachedAtomicInteger
public CachedAtomicInteger(DistributedAtomicInteger number, int cacheFactor)
- Parameters:
number- the number to usecacheFactor- the number of values to allocate at a time
-
-
Method Detail
-
next
public AtomicValue<java.lang.Integer> next() throws java.lang.Exception
Returns the next value (incrementing by 1). If a new chunk of numbers is needed, it is requested from the number- Returns:
- next increment
- Throws:
java.lang.Exception- errors
-
-