code: @Override
    public void jobAdded(JobInProgress job) {
      synchronized (jobInitQueue) {
        jobInitQueue.add(job);
        resortInitQueue();
        jobInitQueue.notifyAll();
      }
  
    }
docs: We add the JIP to the jobInitQueue, which is processed
  asynchronously to handle split-computation and build up
  the right TaskTracker/Block mapping.