1.4. 为缓存操作配置超时
Data Grid Spring Cache 提供程序默认为在执行读写操作时阻止行为。缓存操作是同步的,不会超时。
如果需要,您可以配置最长时间,以等待操作在超时前完成。
流程
在 Spring embedded
CacheManagerFactoryBean 或上的应用程序上下文 XML 中配置以下超时属性。SpringRemoteCacheManagerFactoryBean对于远程缓存,您还可以将这些属性添加到
hotrod-client.properties文件中。
| 属性 | 描述 |
|---|---|
|
|
指定用于等待读取操作完成的时间(以毫秒为单位)。默认值为 |
|
|
指定用于等待写入操作完成的时间(以毫秒为单位)。默认值为 |
以下示例显示了 SpringRemoteCacheManagerFactoryBean 的上下文 XML 中的超时属性: