@Override
                    public Object run() throws MetaException {
                      base.reconnect();
                      return null;
                    }
This constructor is meant for Hive internal use only.
Please use getProxy(HiveConf conf, HiveMetaHookLoader hookLoader) for external purpose.
standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/RetryingMetaStoreClient.java