public override void Claim(long sequence)
 {
     isClaim.WriteReleaseFence(true);
     cursor.Value = sequence;
 }
 public void WriteReleaseFenceChangesInitialValue()
 {
     _volatile.WriteReleaseFence(NewValue);
     Assert.AreEqual(NewValue, _volatile.ReadUnfenced());
 }