class Concurrent::Collection::AtomicReferenceMapBackend

def replace_if_exists(key, new_value)

def replace_if_exists(key, new_value)
  if (result = internal_replace(key) { new_value }) && NULL != result
    result
  end
end