首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JCache (JSR107)允许不同条目的不同过期时间吗?

JCache (JSR107)允许不同条目的不同过期时间吗?
EN

Stack Overflow用户
提问于 2016-05-24 08:28:32
回答 1查看 1.4K关注 0票数 5

假设我想缓存昂贵方法调用的结果。这些缓存条目应该具有不同的过期时间(也称为TTL)。如果将条目放入相同的缓存实例中,JCache会这样做吗?

我知道我可以为每个缓存分配一个不同的ExpiryPolicy。但是,我想知道是否可以为一个CacheEntry单独分配一个到期时间。

JCache支持这个吗?如果是这样的话,我希望有一个链接到这个代码示例。这个问题的范围纯粹是JCache,没有任何具体的实现特性。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-24 16:29:24

在JCache中不支持每个条目的变量过期。

背景:最初计划ExpiryPolicy的方法以条目作为参数。在标准定稿期间,这一点被删除了,因为人们担心会增加额外的开销,特别是对于分布式缓存,在调用过期策略之前,可能需要通过网络传输输入数据。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37408179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档