我正在使用 JCS 缓存来增强性能。当我需要维护一组密钥时会出现问题,因为我使用的存储类型通常是离线存储到磁盘。有没有一种方法可以像使用哈希图一样从缓存中单独获取一组键,这样我就可以自动化从缓存中获取数据的过程,因为我不关心什么样的数据从缓存中出来,因为对象的元数据存储在缓存对象本身中。
问问题
2314 次
2 回答
2
自己解决了,
在组缓存访问中,使用 putInGroup 和 getFromGroup 有一个方法 getGroupKeys(groupname),它使我们能够从缓存区域内的组中单独获取密钥。API 文档在这种情况下将有很大帮助。
于 2011-12-26T07:27:46.933 回答
1
MemoryCache
你可以通过访问你的缓存实例来获取一个键数组CompositeCache
,这样:CompositeCacheManager.getInstance().getCache(cache_name).getMemoryCache().getKeyArray()
于 2014-04-15T10:54:22.713 回答