module Sidekiq::JobSet::UniqueExtension
def clear
Wraps the original method to ensure locks for the job are deleted
def clear each(&:delete) super end
def delete_by_value(name, value)
-
value
(String
) -- a sidekiq job hash -
name
(String
) -- the name of the key
def delete_by_value(name, value) SidekiqUniqueJobs::Unlockable.delete!(Sidekiq.load_json(value)) if super(name, value) end