Package kilim.concurrent
Class VolatileReferenceCell<V>
- java.lang.Object
-
- kilim.concurrent.VolatileLongCellPrePad
-
- kilim.concurrent.VolatileReferenceCellValue<V>
-
- kilim.concurrent.VolatileReferenceCell<V>
-
public class VolatileReferenceCell<V> extends VolatileReferenceCellValue<V>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) longp10(package private) longp11(package private) longp12(package private) longp13(package private) longp14(package private) longp15(package private) longp16private static longvalueOffset-
Fields inherited from class kilim.concurrent.VolatileReferenceCellValue
value
-
-
Constructor Summary
Constructors Constructor Description VolatileReferenceCell()VolatileReferenceCell(V initialValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancompareAndSet(V expect, V update)Vget()VgetAndSet(V newValue)voidlazySet(V newValue)voidset(V newValue)java.lang.StringtoString()booleanweakCompareAndSet(V expect, V update)
-
-
-
Constructor Detail
-
VolatileReferenceCell
public VolatileReferenceCell(V initialValue)
-
VolatileReferenceCell
public VolatileReferenceCell()
-
-