private boolean isUnderConstruction(IndexInformation info) {
    synchronized(info) {
      return (null == info.mapSpillRecord);
    }
  }
This method gets the index information for the given mapId and reduce.
It reads the index file into cache if it is not already present.
@param mapId
@param reduce
@param fileName The file to read the index information from if it is not
                already present in the cache
@param expectedIndexOwner The expected owner of the index file
@return The Index Information
@throws IOException
llap-server/src/java/org/apache/hadoop/hive/llap/shufflehandler/IndexCache.java