Top Fields Constructors Methods
stormpot

pack-priv abstract Class PaddedAtomicInteger

Located in compilation unit of stormpot.BSlot.

extends Padding1
Class Inheritance
Known Direct Subclasses
stormpot.Padding2

Field Summary

Modifier and TypeField and Description
private static final VarHandle
private volatile int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv final boolean
compareAndSet(int expected, int update)

pack-priv int
get()

pack-priv final void
lazySet(int update)

Field Detail

STATEback to summary
private static final VarHandle STATE
stateback to summary
private volatile int state
Annotations
@SuppressWarnings:FieldMayBeFinal

Constructor Detail

PaddedAtomicIntegerback to summary
pack-priv PaddedAtomicInteger(int state)

Method Detail

compareAndSetback to summary
pack-priv final boolean compareAndSet(int expected, int update)
Annotations
@SuppressWarnings:SameParameterValue
getback to summary
pack-priv int get()
lazySetback to summary
pack-priv final void lazySet(int update)