private final boolean compareAndSetHead(Node update){
  return unsafe.compareAndSwapObject(this,headOffset,null,update);
}

private final boolean compareAndSetHead ( Node update ) { return unsafe . compareAndSwapObject ( this , headOffset , null , update ) ; }
cas head field . used only by enq .
