Знаете ли вы кого-либо из Java-карты или подобного стандартного хранилища данных, который автоматически удаляет записи после определенного таймаута? Это означает старение, когда старые истекшие записи "возрастают" автоматически.
Предпочтительно в библиотеке с открытым исходным кодом, доступной через Maven?
Я знаю о способах реализации функций самостоятельно и делал это несколько раз в прошлом, поэтому я не прошу совета в этом отношении, но для указателей на хорошую ссылочную реализацию.
WeakReference решения, такие как WeakHashMap не являются опцией, потому что мои ключи, скорее всего, будут неинтерминированными строками, и я хочу настраиваемый тайм-аут, который не зависит от сборщика мусора.
Ehcache также вариант, на который я бы не хотел полагаться, потому что ему нужны внешние файлы конфигурации. Я ищу решение только для кода.