Class PaddedAtomicLongL1Field
java.lang.Object
java.lang.Number
org.jctools.util.PaddedAtomicLongL1Pad
org.jctools.util.PaddedAtomicLongL1Field
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
PaddedAtomicLongL2Pad
-
Field Summary
FieldsFields inherited from class PaddedAtomicLongL1Pad
b000, b001, b002, b003, b004, b005, b006, b007, b010, b011, b012, b013, b014, b015, b016, b017, b020, b021, b022, b023, b024, b025, b026, b027, b030, b031, b032, b033, b034, b035, b036, b037, b040, b041, b042, b043, b044, b045, b046, b047, b050, b051, b052, b053, b054, b055, b056, b057, b060, b061, b062, b063, b064, b065, b066, b067, b070, b071, b072, b073, b074, b075, b076, b077, b100, b101, b102, b103, b104, b105, b106, b107, b110, b111, b112, b113, b114, b115, b116, b117, b120, b121, b122, b123, b124, b125, b126, b127, b130, b131, b132, b133, b134, b135, b136, b137, b140, b141, b142, b143, b144, b145, b146, b147, b150, b151, b152, b153, b154, b155, b156, b157, b160, b161, b162, b163, b164, b165, b166, b167, b170, b171, b172, b173, b174, b175, b176, b177 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancasVal(long expectedV, long newV) longgetAndAddVal(long delta) longgetAndSetVal(long v) longlpVal()longlvVal()voidsoVal(long v) voidspVal(long v) voidsvVal(long v) Methods inherited from class Number
byteValue, doubleValue, floatValue, intValue, longValue, shortValue
-
Field Details
-
VALUE_OFFSET
private static final long VALUE_OFFSET -
value
private volatile long value
-
-
Constructor Details
-
PaddedAtomicLongL1Field
PaddedAtomicLongL1Field()
-
-
Method Details
-
spVal
public void spVal(long v) -
soVal
public void soVal(long v) -
svVal
public void svVal(long v) -
lvVal
public long lvVal() -
lpVal
public long lpVal() -
casVal
public boolean casVal(long expectedV, long newV) -
getAndSetVal
public long getAndSetVal(long v) -
getAndAddVal
public long getAndAddVal(long delta)
-