public void close()

in src/main/java/com/aliyuncs/kms/secretsmanager/client/SecretCacheClient.java [286:305]


    public void close() throws IOException {
        if (cacheSecretStoreStrategy != null) {
            cacheSecretStoreStrategy.close();
        }
        if (refreshSecretStrategy != null) {
            refreshSecretStrategy.close();
        }
        if (secretClient != null) {
            secretClient.close();
        }
        if (cacheHook != null) {
            cacheHook.close();
        }
        if (!scheduledThreadPoolExecutor.isShutdown()) {
            scheduledThreadPoolExecutor.shutdownNow();
        }
        if (monitorThread != null && !monitorThread.isInterrupted()) {
            monitorThread.interrupt();
        }
    }