java 过期删除

中华雪碧 2015-07-27 12:02:26
Map map = new SomeMap();
map.put('1',user1,10*1000);
10*1000ms后,map会自动remove("1"),java中有没有类似功能的容器?
给元素设定一个有效期,过了有效期可自动移除,以免不必要的数据长期占用容器。
当然自己也可以实现,想问问有没有已经封装好的。
...全文
269 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
中华雪碧 2015-08-04
  • 打赏
  • 举报
回复
引用 1 楼 defonds 的回复:
有的: http://www.java2s.com/Code/Java/Collections-Data-Structure/ExpiringMap.htm
mina的ExpiringMap,不过是基于最近一次访问的时间,以决定是否过期。修改了一下,基于创建时间。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧