gpt4 book ai didi

java - EHCache 如何检查缓存中是否有内容?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:22:53 24 4
gpt4 key购买 nike

有没有办法检查对象是否在 EHCache 管理的缓存中?

我面临的挑战是我实现了一种从数据库中检索单个值的方法(find(key) 方法)。该查找方法的结果由 EHCache 很好地缓存,但现在我想减少多次调用该方法所产生的 SQL 查询的数量。

因此,为了实现这一点,我们实现了一个新方法,该方法采用键列表作为参数,但由于每个方法调用的参数都不同,EHCache 在缓存结果方面做得不好。EHCache 使用方法参数作为缓存的入口点。

所以我想重新设计一些东西。我的想法是,我在 find(list of keys) 方法中获取参数,执行一个大型 SQL 查询,然后将结果填充到缓存中,我没有全神贯注,但在写下它之后感觉就像手动修改缓存也是不行的。

如有任何见解或提示,我们将不胜感激!

最佳答案

也许isKeyInCache

关于java - EHCache 如何检查缓存中是否有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6439476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com