IIT Software wrote:
The min threads always stay in the pool, the others are dying when the idle timeout occurs. Both thread pools are JVM-wide (thus shared from all web apps using SwiftMQ)
Are the thread pools really JVM-wide, or only classloader-wide? This makes difference when the web apps contain their own swiftmq.jar and are configured to run under separate classloaders.