Repository: camel Updated Branches: refs/heads/camel-2.16.x 3463a9fe2 -> 58ed16133
Optimize toString on camel-redis producer Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/58ed1613 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/58ed1613 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/58ed1613 Branch: refs/heads/camel-2.16.x Commit: 58ed161336127da28b879541a6a148d0832794b1 Parents: 3463a9f Author: Andrea Cosentino <anco...@gmail.com> Authored: Sat Feb 13 12:38:19 2016 +0100 Committer: Andrea Cosentino <anco...@gmail.com> Committed: Sat Feb 13 12:40:01 2016 +0100 ---------------------------------------------------------------------- .../java/org/apache/camel/component/redis/RedisProducer.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/58ed1613/components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/RedisProducer.java ---------------------------------------------------------------------- diff --git a/components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/RedisProducer.java b/components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/RedisProducer.java index a99e319..e803137 100755 --- a/components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/RedisProducer.java +++ b/components/camel-spring-redis/src/main/java/org/apache/camel/component/redis/RedisProducer.java @@ -26,6 +26,8 @@ import org.apache.camel.util.URISupport; public class RedisProducer extends DefaultProducer { private final RedisClient redisClient; + private transient String redisProducerToString; + public RedisProducer(RedisEndpoint endpoint, RedisConfiguration configuration) { super(endpoint); redisClient = new RedisClient(configuration.getRedisTemplate()); @@ -46,6 +48,9 @@ public class RedisProducer extends DefaultProducer { @Override public String toString() { - return "RedisProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]"; + if (redisProducerToString == null) { + redisProducerToString = "RedisProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]"; + } + return redisProducerToString; } }