class Concurrent::Collection::MriMapBackend
def compute_if_absent(key)
def compute_if_absent(key) if NULL != (stored_value = @backend.fetch(key, NULL)) # fast non-blocking path for the most likely case stored_value else @write_lock.synchronize { super } end end