@ -264,8 +264,8 @@ public class CachingConnectionFactory extends SingleConnectionFactory {
@@ -264,8 +264,8 @@ public class CachingConnectionFactory extends SingleConnectionFactory {
@ -337,7 +337,8 @@ public class CachingConnectionFactory extends SingleConnectionFactory {
@@ -337,7 +337,8 @@ public class CachingConnectionFactory extends SingleConnectionFactory {
logger.trace("Found cached JMS MessageProducer for destination ["+dest+"]: "+producer);
@ -348,7 +349,7 @@ public class CachingConnectionFactory extends SingleConnectionFactory {
@@ -348,7 +349,7 @@ public class CachingConnectionFactory extends SingleConnectionFactory {
if(logger.isDebugEnabled()){
logger.debug("Creating cached JMS MessageProducer for destination ["+dest+"]: "+producer);
}
this.cachedProducers.put(dest,producer);
this.cachedProducers.put(cacheKey,producer);
}
returnnewCachedMessageProducer(producer);
}
@ -428,21 +429,61 @@ public class CachingConnectionFactory extends SingleConnectionFactory {
@@ -428,21 +429,61 @@ public class CachingConnectionFactory extends SingleConnectionFactory {
@ -453,15 +494,11 @@ public class CachingConnectionFactory extends SingleConnectionFactory {
@@ -453,15 +494,11 @@ public class CachingConnectionFactory extends SingleConnectionFactory {