Ограничить помещение негабаритного объекта в кеш Guava

Есть ли способ ограничить помещение объекта, который больше заданного размера.

1 ответ

Если вы используете LoadingCache, просто: просто сделай свой CacheLoader бросить исключение, если загруженный объект слишком велик.

Если вы используете не загружаемый кеш, то нет. Нет возможности наложить вето на обновления кеша.

Другие вопросы по тегам