按年龄收集autoCleanup

时间:2014-07-11 08:21:55

标签: java collections

我构建了一个控制器接口,它封装了来自数据库的对某些对象的访问。为了减少数据库负载,我想将这些对象缓存在列表中。含义:当某个人在某个时间范围内从控制器访问请求相同的对象时,应该从缓存/列表中获取。

此列表应自动删除一段时间内未请求的对象(例如:30秒)。

是否准备好实施这样的清单?

干杯, 基督教

1 个答案:

答案 0 :(得分:0)

我可以实现circular buffer。它易于实施,不需要年龄处理

另一种选择是使用具有缓存功能的O / R映射器,如Hibernate