class Concurrent::Collection::NonConcurrentMapBackend

def compute_if_absent(key)

def compute_if_absent(key)
  if NULL != (stored_value = @backend.fetch(key, NULL))
    stored_value
  else
    @backend[key] = yield
  end
end