code: private void failMapUnprotected(TaskInProgress tip) {
      if (nonRunningMaps == null) {
        LOG.warn("Non-running cache for maps missing!! "
                 + "Job details are missing.");
        return;
      }
      nonRunningMaps.add(tip);
    }
docs: Adds the failed TIP in the front of the list for non-running maps
  @param tip the tip that needs to be failed