标签: java guava
我可以动态更新guava缓存属性,如initialCapacity,concurrencyLevel,durationInSeconds,maximumSize等吗?例如,我可以更新缓存的maximumSize一旦缓存已经启动并从程序初始化了吗?
答案 0 :(得分:1)
不,这些属性只能在首次通过{{1}}创建缓存时设置。如果需要更改缓存语义,最简单的选择是创建新的缓存实例并将旧缓存的内容复制到新缓存。