/**
  * Add a new task to the task manager, hence the thread pool.
  *
  * <p>Notify any listeners listen to the task manager
  *
  * @param task new task
  */
 public void addTask(Task task) {
   addTask(task, true);
 }