tryUpdate

fun <V> Atomic<V>.tryUpdate(function: (V) -> V): Boolean
fun AtomicInt.tryUpdate(function: (Int) -> Int): Boolean
fun AtomicLong.tryUpdate(function: (Long) -> Long): Boolean