Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
JMS Producers are cached even when the destination is a temporary queue causing a memory leak [SPR-16353] #20900
Looking at the code, in CachingConnectionFactory class, I can see this fix was added some years ago for fixing the same case but on the consumer side.
This scenario was discovered in a request-response scenario which is causing a memory leak in the Mule ESB. At least from my perspective, it doesn't make sense, since temporary queues producers won't be used more than once.
Affects: 4.3.13, 5.0.2
Backported to: 4.3.14
Juergen Hoeller commented
Our current target dates are always up on the roadmap page: https://jira.spring.io/browse/SPR/?selectedTab=com.atlassian.jira.jira-projects-plugin:roadmap-panel
For 4.3.14, it's currently January 18th. It may move by a few days but it's definitely going out in January still.