java 过期删除

中华雪碧 2015-07-27 12:02:26
Map map = new SomeMap();
map.put('1',user1,10*1000);
10*1000ms后,map会自动remove("1"),java中有没有类似功能的容器?
给元素设定一个有效期,过了有效期可自动移除,以免不必要的数据长期占用容器。
当然自己也可以实现,想问问有没有已经封装好的。
...全文
173 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
中华雪碧 2015-08-04
引用 1 楼 defonds 的回复:
有的: http://www.java2s.com/Code/Java/Collections-Data-Structure/ExpiringMap.htm
mina的ExpiringMap,不过是基于最近一次访问的时间,以决定是否过期。修改了一下,基于创建时间。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-07-27 12:02
社区公告
暂无公告