module Sidekiq::JobSet::UniqueExtension

def self.included(base)

def self.included(base)
  base.class_eval do
    if base.method_defined?(:clear)
      alias_method :clear_orig, :clear
      alias_method :clear, :clear_ext
    end
  end
end

def clear_ext

def clear_ext
  each(&:delete_ext)
  clear_orig
end