public void configure(HiveConf queryConfig) {
    this.conf = queryConfig;
    this.sarg = ConvertAstToSearchArg.createFromConf(conf);
    this.isPpdEnabled = HiveConf.getBoolVar(conf, ConfVars.HIVE_OPT_INDEX_FILTER)
        && HiveConf.getBoolVar(conf, ConfVars.HIVE_ORC_MS_FOOTER_CACHE_PPD);
    this.isInTest = HiveConf.getBoolVar(conf, ConfVars.HIVE_IN_TEST);
    this.sargIsOriginal = this.sargNotIsOriginal = null;
  }
Metastore-based footer cache storing serialized footers. Also has a local cache.
ql/src/java/org/apache/hadoop/hive/ql/io/orc/ExternalCache.java