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