Package org.jctools.util
Class PaddedAtomicLongL1Field
- java.lang.Object
-
- java.lang.Number
-
- org.jctools.util.PaddedAtomicLongL1Pad
-
- org.jctools.util.PaddedAtomicLongL1Field
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
PaddedAtomicLongL2Pad
abstract class PaddedAtomicLongL1Field extends PaddedAtomicLongL1Pad
-
-
Field Summary
Fields Modifier and Type Field Description private long
value
private static long
VALUE_OFFSET
-
Fields 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 Constructor Description PaddedAtomicLongL1Field()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
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)
-
-
-
Method Detail
-
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)
-
-