go.uber.org/atomic.String.CompareAndSwap (method)

one use

	go.uber.org/atomic (current package)
		string.go#L54: func (x *String) CompareAndSwap(old, new string) (swapped bool) {