java - 如何使用 Google Guava 为每个新 map 条目设置不同的过期超时时间?

标签 java guava

Google guava 允许使用 CacheBuilder 为每个 map 实体设置到期超时。但是我想为每个新实体设置不同的超时时间。有可能吗?

最佳答案

目前这是不可能的:缓存的过期时间是全局设置的。您可以在问题跟踪器上创建功能请求,但为此公开正确的 API 可能很复杂。

关于java - 如何使用 Google Guava 为每个新 map 条目设置不同的过期超时时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7864646/

相关文章:

java - 在 android 中执行拖放时显示 ClassCastException

java - 安卓 Java : Understanding Activity Life?

java - 如何根据优先级用元素填充数组?

java - 在 JSP 页面中使用 request.setAttribute

java - 用于表达测试一个 `Predicate` 是否比另一个 `Predicate` 更严格的操作的 API?

java - 如何将 Guava HashMultmap 转换为 java.util.Map

java - 为什么 java.lang.Object 不能被克隆?

android - NoSuchMethodError:适用于Android的jUnit测试中的com.google.common.util.concurrent.MoreExecutors.directExecutor()

java - 正则表达式保持一致的人名

java - 带有HBase的Hadoop:类路径中存在 Guava jar ,但是执行抛出 “ThreadFactoryBuilder”类未找到类异常