public SecretCache()

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