class SidekiqUniqueJobs::Locksmith

def primed_sync(conn)

Returns:
  • (Object) - whatever the block returns when lock was acquired
  • (nil) - when lock was not possible

Parameters:
  • conn (Redis) -- a redis connection

Other tags:
    Note: - Used for non-runtime locks
def primed_sync(conn)
  return yield if pop_queued(conn)
  warn_about_timeout
end