Я нахожусь на сервере веб-сервиса, и у меня есть объекты с внутренним соединением.
Инициализация этого соединения занимает очень много времени, поэтому моя идея состояла в том, чтобы использовать пул объектов для повторного использования соединений между различными запросами.
Объекты связаны с каждым пользователем, поэтому я предпочитаю использовать имя пользователя в качестве ключа и соединение в качестве значения. Но я не хочу, чтобы соединение было открыто навсегда. Возможно, через какое-то время его следует уничтожить, если пользователь больше не запускает запросы.
Я думал об использовании пула объектов Apache, но не увидел там истечения срока действия (исправьте меня, если я м неправильно)
ehcache предлагает мне уведомления о вытеснении и истечении срока действия, но не срабатывают по истечении тайм-аута, только если кешированный объект был снова затронут.
Кто-нибудь знает библиотеку, которая может сделать эту работу за меня?