A sidekiq middleware for preventing more than one job of a certain class from running concurrently.