class ActiveJob::QueueAdapters::AsyncAdapter

def initialize(**executor_options)

See {Concurrent::ThreadPoolExecutor}[https://ruby-concurrency.github.io/concurrent-ruby/master/Concurrent/ThreadPoolExecutor.html] for executor options.
def initialize(**executor_options)
  @scheduler = Scheduler.new(**executor_options)
end