开发者社区 问答 正文

请问 ehcache 或者 Caffeine 怎么设置某一个 key 的过期时间?

如题,我现在搜的一批又一批的资料教程,都是统一配置。没办法针对到具体某个 key
我想像 Redis 一样实现,某个 key 的过期时间

展开
收起
OSC开源社区 2024-06-05 18:59:29 409 分享 版权
1 条回答
写回答
取消 提交回答
  • 曲线救国,建议再包装一下存入的value,弄个类,记录下存入时间,设置的过期时间,拿出来的时候判断是否过期。
    参考hutool的cache实现,就是用CacheObj把对象包装起来的,可以put设置超时时间,如果你用的缓存不复杂,不需要持久化等功能,就用hutool里面的cache就行了。

    2024-06-13 15:11:43
    赞同 展开评论