class SidekiqUniqueJobs::OnConflict::Replace
def call(&block)
- Yield: - to retry the lock after deleting the old one
Returns:
-
(void)
-
def call(&block) return unless (deleted_job = delete_job_by_digest) log_info("Deleting job: #{deleted_job}") if (del_count = delete_lock) log_info("Deleted `#{del_count}` keys for #{unique_digest}") end block&.call end