

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# SecretCacheConfig
<a name="retrieving-secrets_cache-ref-secretcacheconfig"></a>

适用于 [SecretCache](retrieving-secrets_cache-ref-secretcache.md) 的缓存配置选项，例如最大缓存大小和已缓存密钥的存活时间 (TTL)。参数

`max_cache_size` (*int*)  
最大缓存大小。默认值为 `1024` 个密钥。

`exception_retry_delay_base` (*int*)  
遇到异常后重试请求之前需要等待的秒数。默认值为 `1`。

`exception_retry_growth_factor` (*int*)pur  
用于计算重试失败请求之间等待时间的增长系数。默认值为 `2`。

`exception_retry_delay_max` (*int*)  
在失败请求之间需要等待的最长时间（以秒为单位）。默认值为 `3600`。

`default_version_stage` (*str*)  
您要缓存的密钥的版本。有关更多信息，请参阅[密钥版本](whats-in-a-secret.md#term_version)。默认值为 `'AWSCURRENT'`。

`secret_refresh_interval` (*int*)  
刷新已缓存密钥信息之间需要等待的秒数。默认值为 `3600`。

`secret_cache_hook` (*SecretCacheHook*)  
`SecretCacheHook` 抽象类的实施。默认值为 `None`。