Я хотел реализовать пул в части моего приложения. Я хочу использовать библиотеку Commons Pool, но немного обеспокоен тем, как работает поведение close()
. Из рассмотрения javadocs и исходного кода не ясно, будут ли уничтожены объекты, созданные в пуле, при вызове метода close()
. Из того, что я вижу, будут уничтожены только те объекты, которые простаивают в пуле - любые, которые используются и еще не были возвращены, не будут затронуты.
Я что-то здесь упустил? Я хочу быть уверен, что все объекты будут уничтожены правильно при закрытии пула.
Кто-нибудь использовал это раньше и имел представление о том, как это работает?