2017-04-21 10 views
0

initialCapacity、concurrencyLevel、durationInSeconds、maximumSizeなどのGuavaキャッシュプロパティをオンザフライで更新できますか?たとえば、キャッシュのmaximumSizeを更新できますか?キャッシュがプログラムから既に起動されて初期化されていれば?オンザフライでGuavaキャッシュプロパティの更新

答えて

0

いいえ。これらのプロパティは、初めてキャッシュを作成するときにのみCacheBuilderで設定できます。キャッシュセマンティクスを変更する必要がある場合は、新しいキャッシュインスタンスを作成し、古いキャッシュの内容を新しいセマンティクスにコピーするのが最も簡単な方法です。

関連する問題