[ https://issues.apache.org/activemq/browse/CAMEL-2603?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=59303#action_59303 ]
Volodymyr Buell commented on CAMEL-2603: ---------------------------------------- Example of GET command usage: from("direct:start") // Prepare headers .setHeader(CacheConstants.CACHE_OPERATION, constant(CacheConstants.CACHE_OPERATION_GET)) .setHeader(CacheConstants.CACHE_KEY, constant("Ralph_Waldo_Emerson")). .to("cache://TestCache1"). // Check if entry was not found .choice().when(header(CacheConstants.CACHE_ELEMENT_WAS_FOUND).isNull()). // If not found, get the payload and put it to cache .to("cxf:bean:someHeavyweightOperation"). .setHeader(CacheConstants.CACHE_OPERATION, constant(CacheConstants.CACHE_OPERATION_ADD)) .setHeader(CacheConstants.CACHE_KEY, constant("Ralph_Waldo_Emerson")) .to("cache://TestCache1") .end() .to("direct:nextPhase"); Example of CHECK command usage: from("direct:start") // Prepare headers .setHeader(CacheConstants.CACHE_OPERATION, constant(CacheConstants.CACHE_OPERATION_CHECK)) .setHeader(CacheConstants.CACHE_KEY, constant("Ralph_Waldo_Emerson")). .to("cache://TestCache1"). // Check if entry was not found .choice().when(header(CacheConstants.CACHE_ELEMENT_WAS_FOUND).isNull()). // If not found, get the payload and put it to cache .to("cxf:bean:someHeavyweightOperation"). .setHeader(CacheConstants.CACHE_OPERATION, constant(CacheConstants.CACHE_OPERATION_ADD)) .setHeader(CacheConstants.CACHE_KEY, constant("Ralph_Waldo_Emerson")) .to("cache://TestCache1") .end(); Note: CHECK command tests existence of the entry in the cache but doesn't place message to the body. > support get operation for cache > ------------------------------- > > Key: CAMEL-2603 > URL: https://issues.apache.org/activemq/browse/CAMEL-2603 > Project: Apache Camel > Issue Type: Improvement > Affects Versions: 2.2.0 > Reporter: Anand > Assignee: Claus Ibsen > Fix For: 2.3.0 > > Attachments: camel-cache_get_refactoring-vb.patch > > > Please support get operation on cache component. > here is the discussion. > http://old.nabble.com/read-from-cache-component-ts28071593.html -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.