Author: davsclaus
Date: Wed Oct 24 08:48:56 2012
New Revision: 1401585
URL: http://svn.apache.org/viewvc?rev=1401585&view=rev
Log:
CAMEL-5623: Cache-Component doesn't work with decorated Caches. Thanks to
Reinhard Prechtl for the patch.
Modified:
camel/trunk/components/camel-cache/src/main/java/org/apache/camel/component/cache/CacheProducer.java
Modified:
camel/trunk/components/camel-cache/src/main/java/org/apache/camel/component/cache/CacheProducer.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-cache/src/main/java/org/apache/camel/component/cache/CacheProducer.java?rev=1401585&r1=1401584&r2=1401585&view=diff
==============================================================================
---
camel/trunk/components/camel-cache/src/main/java/org/apache/camel/component/cache/CacheProducer.java
(original)
+++
camel/trunk/components/camel-cache/src/main/java/org/apache/camel/component/cache/CacheProducer.java
Wed Oct 24 08:48:56 2012
@@ -95,7 +95,7 @@ public class CacheProducer extends Defau
cache.remove(key);
} else if (checkIsEqual(operation,
CacheConstants.CACHE_OPERATION_URL_GET)) {
LOG.debug("Quering an element with key {} from the Cache", key);
- if (cache.isKeyInCache(key) && cache.get(key) != null) {
+ if (cache.get(key) != null) {
exchange.getIn().setHeader(CacheConstants.CACHE_ELEMENT_WAS_FOUND, true);
exchange.getIn().setBody(cache.get(key).getValue());
} else {