You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2012/10/24 10:50:51 UTC

svn commit: r1401587 - in /camel/branches/camel-2.10.x: ./ components/camel-cache/src/main/java/org/apache/camel/component/cache/CacheProducer.java

Author: davsclaus
Date: Wed Oct 24 08:50:50 2012
New Revision: 1401587

URL: http://svn.apache.org/viewvc?rev=1401587&view=rev
Log:
CAMEL-5623: Cache-Component doesn't work with decorated Caches. Thanks to Reinhard Prechtl for the patch.

Modified:
    camel/branches/camel-2.10.x/   (props changed)
    camel/branches/camel-2.10.x/components/camel-cache/src/main/java/org/apache/camel/component/cache/CacheProducer.java

Propchange: camel/branches/camel-2.10.x/
------------------------------------------------------------------------------
  Merged /camel/trunk:r1401585

Propchange: camel/branches/camel-2.10.x/
------------------------------------------------------------------------------
Binary property 'svnmerge-integrated' - no diff available.

Modified: camel/branches/camel-2.10.x/components/camel-cache/src/main/java/org/apache/camel/component/cache/CacheProducer.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-2.10.x/components/camel-cache/src/main/java/org/apache/camel/component/cache/CacheProducer.java?rev=1401587&r1=1401586&r2=1401587&view=diff
==============================================================================
--- camel/branches/camel-2.10.x/components/camel-cache/src/main/java/org/apache/camel/component/cache/CacheProducer.java (original)
+++ camel/branches/camel-2.10.x/components/camel-cache/src/main/java/org/apache/camel/component/cache/CacheProducer.java Wed Oct 24 08:50:50 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 {