@Override
    public void run() {
        logger.info("ConfigManager({}) thread start, groupId={}",
                this.callerId, mgrConfig.getInlongGroupId());
        long curTime;
        ProcessResult procResult = new ProcessResult();
        while (!shutDown.get()) {
            // update proxy nodes meta configures
            curTime = System.currentTimeMillis();
            updateMetaInfoFromRemote(procResult);
            if (configHolder != null && configHolder.getMetricHolder() != null) {
                configHolder.getMetricHolder().addMetaSyncMetric(
                        procResult.getErrCode(), System.currentTimeMillis() - curTime);
            }
            if (shutDown.get()) {
                break;
            }
            // sleep some time
            ProxyUtils.sleepSomeTime(mgrConfig.getMgrMetaSyncInrMs() + random.nextInt(100) * 100);
        }
        logger.info("ConfigManager({}) worker existed, groupId={}",
                this.callerId, this.mgrConfig.getInlongGroupId());
    }
query encrypt configure from remote manager

@return proxyConfigEntry
inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/config/ProxyConfigManager.java