Extract Method compareSwap

แยกตรงส่วนเปรียบเทียบและสลับตำแหน่งออกเป็น method ชื่อ compareSwap