【发布时间】:2013-10-21 02:44:50
【问题描述】:
嘿嘿,
我目前正在为游戏服务器开发用户系统。所以我的问题是会有很多用户,但是当他们离线时我也需要他们的信息。
用户的 2 个版本应如下所示:
在线版本:用户名、id、lastLogin、元数据、gui 内容...
离线版:用户名、id、元数据
我正在使用 google guava 来缓存用户,在缓存“满”后,我想将用户 降级 为离线用户,这样会占用更少的内存。 我现在的问题是,我怎么能做到这一点。是否有像 google guava 这样更好的缓存系统,它支持这种行为?
我真的很依赖我的用户的离线版本,因为他们经常被需要。
【问题讨论】:
标签: java performance caching memcached