getAndUpdate

inline fun <T> AtomicReference<T>.getAndUpdate(update: (T) -> T): T(source)