method

yield_shares

rails latest stable - Class: ActiveSupport::Concurrency::ShareLock
yield_shares(purpose: nil, compatible: [], block_share: false)
public

Temporarily give up all held Share locks while executing the supplied block, allowing any compatible exclusive lock request to proceed.