in src/main/java/com/amazonaws/secretsmanager/caching/SecretCache.java [96:106]
public SecretCache(SecretCacheConfiguration config) {
if (null == config) {
config = new SecretCacheConfiguration();
}
this.cache = new LRUCache<String, SecretCacheItem>(config.getMaxCacheSize());
this.config = config;
ClientOverrideConfiguration defaultOverride = ClientOverrideConfiguration.builder()
.putAdvancedOption(SdkAdvancedClientOption.USER_AGENT_SUFFIX, VersionInfo.USER_AGENT).build();
this.client = config.getClient() != null ? config.getClient()
: SecretsManagerClient.builder().overrideConfiguration(defaultOverride).build();
}