Stormpot 2.3
Feature release:
- A new ManagedPool interface exposes a pool as an MXBean for management with JMX.
- It is now possible to enable background expiration checking, which helps reduce tail latency and prevents reallocation storms after prolonged periods of inactivity.
- It is now possible to supply a custom
ThreadFactory
that the pool can use for creating its background allocation thread. - A precise object leak detection mechanism has been added, and is enabled by default. It can detect when a program leaks claimed objects by losing the references to them.
- All the documentation is now formatted with AsciiDoctor.
- Stormpot now builds on Java 8.
- The pool no longer shuts down when an
InterruptedException
is thrown from the allocatorsallocate()
orreallocate()
methods.