class CanvasSync::JobBatches::Pool

def initialize_new(concurrency: nil, order: :fifo, clean_when_empty: true, on_failed_job: :wait, description: nil)

def initialize_new(concurrency: nil, order: :fifo, clean_when_empty: true, on_failed_job: :wait, description: nil)
  self.created_at = Time.now.utc.to_f
  self.description = description
  self.order = order
  self.concurrency = concurrency
  self.clean_when_empty = clean_when_empty
  self.on_failed_job = on_failed_job
  flush_pending_attrs
end