给定使用以下代码创建的 Guava 缓存,如果未设置,是否有最大缓存大小?
LoadingCache<String, String> loadingCache = CacheBuilder.newBuilder().build(new CacheLoader<String, String>() {
@Override
public String load(String key) throws Exception
{
return key.toUpperCase();
}
});
就我而言,我真的想要一个没有大小上限的缓存。我正在使用缓存来存储登录用户的权限,并将在用户注销或会话到期时从缓存中逐出项目。