code: synchronized JobAdmissionWaitInfo getJobAdmissionWaitInfo(JobInProgress job) {
      Integer rank = jobToRank.get(job);
      int position = (rank == null) ? -1 : rank;
      float averageWaitMsecsPerHardAdmissionJob =
          getAverageWaitMsecsPerHardAdmissionJob();
      return new JobAdmissionWaitInfo(
          exceedTaskLimit(), position, waitingQueue.size(),
          averageWaitMsecsPerHardAdmissionJob, hardAdmissionMillisQueue.size());
    }
docs: Get the job admission wait info for a particular job.
  
  @param job Job to look for in the waiting queue
  @return Admission wait info for the job