mperham/sidekiq — comment on commit 1a028c4a2f41ef7458e34aa634bba0575cc4127e
File: lib/sidekiq/middleware.rb line 94
By mperham:

We can just use expiring top-level keys. If the key exists, it's enqueued. Expire it after 30 minutes so the same job will eventually be enqueued, even in the worst case.