class Sidekiq::JobRetry

def send_to_morgue(msg)

def send_to_morgue(msg)
  logger.info { "Adding dead #{msg["class"]} job #{msg["jid"]}" }
  payload = Sidekiq.dump_json(msg)
  now = Time.now.to_f
  redis do |conn|
    conn.multi do |xa|
      xa.zadd("dead", now.to_s, payload)
      xa.zremrangebyscore("dead", "-inf", now - @capsule.config[:dead_timeout_in_seconds])
      xa.zremrangebyrank("dead", 0, - @capsule.config[:dead_max_jobs])
    end
  end
end