class Rufus::Scheduler::Job

def do_trigger_in_thread(time)

def do_trigger_in_thread(time)
  #@pool_mutex.synchronize do
  count = @scheduler.work_threads.size
  #vacant = threads.select { |t| t[:rufus_scheduler_job] == nil }.size
  #min = @scheduler.min_work_threads
  max = @scheduler.max_work_threads
  start_work_thread if count < max
  #end
  @scheduler.work_queue << [ self, time ]
end