MULE-7731 JMS transport should reuse javax.jms.Session, javax.jms.Messag...

...eProducer instances by default
If this caching is only used when there is no connectionFactory configured, then we can solve both problems. (caching can disabled and there is no backwards compatibility problem