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();
}
}