The problem is that when the placeholders are reloaded, the pools are destroyed, but problems can arise:
- Some objects were not returned yet: they risk being returned to a newly created pool instead of the old one, or worst, an exception is thrown if there is not yet a new pool created (see
PETALSBCSOAP-168).
- The pool can be removed/closed after the pool is retrieved during a borrow, but before an object is actually borrowed from it and thus an exception is thrown by the pool because it is closed (see
PETALSBCSOAP-171).
- Maybe other problems... ?