gpt4 book ai didi

guava - Google Guava 缓存的默认最大大小是多少?

转载 作者:行者123 更新时间:2023-12-04 02:46:11 27 4
gpt4 key购买 nike

鉴于使用以下代码创建的 Guava 缓存,如果未设置,是否有最大缓存大小?

LoadingCache<String, String> loadingCache = CacheBuilder.newBuilder().build(new CacheLoader<String, String>() {
@Override
public String load(String key) throws Exception
{
return key.toUpperCase();
}
});

就我而言,我真的想要一个没有大小上限的缓存。我正在使用缓存来存储登录用户的权限,并将在用户注销或 session 到期时从缓存中逐出项目。

最佳答案

默认缓存是无界的:如 javadoc for CacheBuilder解释

These features are all optional





By default cache instances created by CacheBuilder will not perform any type of eviction.

关于guava - Google Guava 缓存的默认最大大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11463580/

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