Как установить разное время истечения срока действия для каждой новой записи карты с помощью Google Guava?

#java #guava

#java #guava

Вопрос:

Google guava позволяет устанавливать время истечения срока действия для каждой записи карты с помощью CacheBuilder. Однако я хочу установить разное время ожидания для каждого нового объекта. Возможно ли это?

Ответ №1:

В настоящее время это невозможно: продолжительность истечения срока действия устанавливается глобально для кэша. Вы могли бы создать запрос функции в трекере проблем, но предоставление правильного API для этого может быть сложным.