2017-04-21 113 views
0

我可以更新Guava緩存屬性,如initialCapacity,concurrencyLevel,durationInSeconds,maximumSize等嗎?例如,我可以更新緩存的maximumSize一旦緩存已經啓動並從程序初始化了嗎?Guava Cache即時更新屬性更新

回答

0

不,這些屬性只能在通過CacheBuilder首次創建緩存時設置。如果您需要更改緩存語義,最簡單的選擇是創建一個新的緩存實例並將舊緩存的內容複製到新緩存實例。