【发布时间】:2014-02-14 14:50:46
【问题描述】:
我有一个网络应用程序。我将用户会话存储在集合中。我还希望能够更新用户会话。所以我需要在一段时间内存储不活动的用户连接,如果他们不活动大约一天,我应该删除它们。喜欢:expirationList.add(userSesion, timeout);,但每次调用 userSesion 的方法时,我都必须重置超时。
问题:是否有此类集合的任何实现?
【问题讨论】:
-
搜索所以我发现与上面相同的示例:stackoverflow.com/questions/3802370/…
-
@A.J.我在官方文档docs.guava-libraries.googlecode.com/git/javadoc/com/google/…中找不到expireAfterWrite方法@
-
@A.J.但它存在于 CacheBuilder 中,谢谢。我可以重置项目的超时时间吗?
-
链接在第一个评论中(其中的第二个链接),但您已经找到它。不客气。
标签: java jakarta-ee collections timeout