class Concurrent::Collection::NonConcurrentMapBackend

def merge_pair(key, value)

def merge_pair(key, value)
  if NULL == (stored_value = @backend.fetch(key, NULL))
    @backend[key] = value
  else
    store_computed_value(key, yield(stored_value))
  end
end