Java 5 автоматически истекает кэш - PullRequest
1 голос
/ 21 ноября 2011

Я ищу инфраструктуру кэширования, которая поддерживает значения с истекающим сроком в указанное время после последнего доступа. Он должен поддерживать Java 5.

Я посмотрел (очень приятную) библиотеку Google Guava, которая поддерживает CacheBuilder, и они обещают обратный порт для Java 5, но в настоящее время она поддерживает только 6 (в последней сборке).

Я знаю, что написать производительный, потокобезопасный кеш - сложная задача, которую я бы предпочел не выполнять.

Ответы [ 2 ]

3 голосов
/ 21 ноября 2011

ehcache - довольно широко используемая среда кэширования Java.элементы имеют конфигурацию истечения срока действия, основанную на «времени простоя».

0 голосов
/ 21 ноября 2011

Гуава с открытым исходным кодом.Вы должны иметь возможность перенести класс CacheBuilder в Java 5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...