Package com.google.common.hash
Class LongAddables.PureJavaLongAddable
- java.lang.Object
-
- java.lang.Number
-
- java.util.concurrent.atomic.AtomicLong
-
- com.google.common.hash.LongAddables.PureJavaLongAddable
-
- All Implemented Interfaces:
LongAddable,java.io.Serializable
- Enclosing class:
- LongAddables
private static final class LongAddables.PureJavaLongAddable extends java.util.concurrent.atomic.AtomicLong implements LongAddable
-
-
Constructor Summary
Constructors Modifier Constructor Description privatePureJavaLongAddable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(long x)voidincrement()longsum()-
Methods inherited from class java.util.concurrent.atomic.AtomicLong
accumulateAndGet, addAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, decrementAndGet, doubleValue, floatValue, get, getAcquire, getAndAccumulate, getAndAdd, getAndDecrement, getAndIncrement, getAndSet, getAndUpdate, getOpaque, getPlain, incrementAndGet, intValue, lazySet, longValue, set, setOpaque, setPlain, setRelease, toString, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatile
-
-
-
-
Method Detail
-
increment
public void increment()
- Specified by:
incrementin interfaceLongAddable
-
add
public void add(long x)
- Specified by:
addin interfaceLongAddable
-
sum
public long sum()
- Specified by:
sumin interfaceLongAddable
-
-