gpt4 book ai didi

java - @CacheEvict(...) 和@CacheEvict(value, allEntries) 有什么区别?

转载 作者:行者123 更新时间:2023-11-29 08:24:05 24 4
gpt4 key购买 nike

我注意到一些源代码中有几行 @CacheEvict("Settings") 并且很好奇是否与 CacheEvict(value = "Settings", allEntries = true ) 做同样的事情?

最佳答案

看看它的Javadoc .
您会注意到 allEntries 的默认值为 false。所以不,这不是一回事。
仅当您希望每次执行操作时都使用新缓存时才使用 allEntries = true

Whether all the entries inside the cache(s) are removed. By default, only the value under the associated key is removed.

如果想看实现细节,看Coffeine就可以了.

关于java - @CacheEvict(...) 和@CacheEvict(value, allEntries) 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54914419/

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