private final boolean compareAndSetTail(Node expect,Node update){
  return unsafe.compareAndSwapObject(this,tailOffset,expect,update);
}

private final boolean compareAndSetTail ( Node expect , Node update ) { return unsafe . compareAndSwapObject ( this , tailOffset , expect , update ) ; }
cas tail field . used only by enq .
