code: public void forceQueueTask(Runnable task, Executor taskExecutor) {
          controller.queueTask(this, task, taskExecutor, -1, null, false, true);
      }
docs: Queues a task to run when the request controller allows it. This allows tasks not to be dropped when the max request
  limit has been hit. If the container has been suspended then this
  <p/>
  Note that the task will be run withing the context of a {@link #beginRequest()} call, if the task
  is executed there is no need to invoke on the control point again.
  
  
  
  @param task            The task to run
  @param taskExecutor    The executor to run the task in