Package org.jctools.util
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 org.jctools.util.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 TypeMethodDescriptionboolean
casVal
(long expectedV, long newV) long
getAndAddVal
(long delta) long
getAndSetVal
(long v) long
lpVal()
long
lvVal()
void
soVal
(long v) void
spVal
(long v) void
svVal
(long v) Methods inherited from class java.lang.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)
-