@Override
  public List<Table> getTableObjectsByName(String catName, String db, List<String> tbl_names,
          GetProjectionsSpec projectionsSpec, String tablePattern) throws MetaException, UnknownDBException {
    return rawStore.getTableObjectsByName(catName, db, tbl_names, projectionsSpec, tablePattern);
  }
This starts a background thread, which initially populates the SharedCache and later
periodically gets updates from the metastore db

@param conf
@param runOnlyOnce
@param shouldRunPrewarm
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/cache/CachedStore.java