让对象过期.....
向一个Vector中加入对象,打算设计当其中每个对象在Vector中存放时间超过5分钟就自动清除,该怎么写呢? 该怎么记录每个对象在Vector中存放的时间呢?
------解决方案--------------------看这样实现行不行
每个对象中定义一个记数的属性,在对象放入数组时这个属性值为0。
定时器,每1分钟检查一下数组,并把这个属性值加1,当发现加1后为5时,清除这个对象。
------解决方案--------------------不知道有没有开源包可以实现
不过可以那个线程定时的轮询
------解决方案--------------------对象自己设置一个属性 保存对象存放的开始时间,然后进行定时任务,5分钟就触发删除事件。。
------解决方案--------------------2.5分钟