in src/main/java/com/aliyuncs/kms/secretsmanager/client/service/DefaultRefreshSecretStrategy.java [58:71]
public long parseTTL(SecretInfo secretInfo) {
if (StringUtils.isEmpty(jsonTTLPropertyName)) {
return -1;
}
try {
Map<String, Object> map = gson.fromJson(secretInfo.getSecretValue(), Map.class);
if (map.get(jsonTTLPropertyName) == null) {
return -1;
}
return ((Double) map.get(jsonTTLPropertyName)).longValue();
} catch (JsonSyntaxException ignore) {
return -1;
}
}