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 longvalueprivate static longVALUE_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 booleancasVal(long expectedV, long newV)longgetAndAddVal(long delta)longgetAndSetVal(long v)longlpVal()longlvVal()voidsoVal(long v)voidspVal(long v)voidsvVal(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)
-
-