private boolean refreshNow()

in src/main/java/com/aliyuncs/kms/secretsmanager/client/SecretCacheClient.java [135:158]


    private boolean refreshNow(final String secretName, SecretInfo secretInfo) throws InterruptedException {
        boolean executeResult = true;
        synchronized (secretName.intern()) {
            try {
                refresh(secretName, secretInfo);
            } catch (Throwable e) {
                CommonLogger.getCommonLogger(CacheClientConstant.MODE_NAME).errorf("action:refresh", e);
                executeResult = false;
            }
            try {
                removeRefreshTask(secretName);
            } catch (Throwable e) {
                CommonLogger.getCommonLogger(CacheClientConstant.MODE_NAME).errorf("action:removeRefreshTask", e);
                executeResult = false;
            }
            try {
                addRefreshTask(secretName, new RefreshSecretTask(secretName));
            } catch (Throwable e) {
                CommonLogger.getCommonLogger(CacheClientConstant.MODE_NAME).errorf("action:addRefreshTask", e);
                executeResult = false;
            }
        }
        return executeResult;
    }