番石榴缓存属性即时更新

时间:2017-04-21 23:36:56

标签: java guava

我可以动态更新guava缓存属性,如initialCapacity,concurrencyLevel,durationInSeconds,maximumSize等吗?例如,我可以更新缓存的maximumSize一旦缓存已经启动并从程序初始化了吗?

1 个答案:

答案 0 :(得分:1)

不,这些属性只能在首次通过{{1}}创建缓存时设置。如果需要更改缓存语义,最简单的选择是创建新的缓存实例并将旧缓存的内容复制到新缓存。