11.8. 任务超时
可以为操作请求设置超时值。这个超时仅用于远程请求超时,它基于每个请求。前者表示本地执行不会超时,后者意味着,如果您有一个故障转移场景,如后续请求上方描述,则每个请求都有新的超时。如果没有指定超时,它将使用复制超时作为默认超时时间。您可以通过执行以下操作在任务中设置超时:
CacheStream<Map.Entry<Object, String>> stream = cache.entrySet().stream(); stream.timeout(1, TimeUnit.MINUTES);
有关此问题的更多信息,请检查 java doc in timeout javadoc。