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