You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2017/05/16 16:19:06 UTC

svn commit: r1012325 - in /websites/production/camel/content: cache/main.pageCache ehcache.html

Author: buildbot
Date: Tue May 16 16:19:06 2017
New Revision: 1012325

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/ehcache.html

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/ehcache.html
==============================================================================
--- websites/production/camel/content/ehcache.html (original)
+++ websites/production/camel/content/ehcache.html Tue May 16 16:19:06 2017
@@ -96,7 +96,7 @@
 </div></div><h3 id="Ehcache-URIformat">URI format</h3><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[ehcache://cacheName[?options]
 ]]></script>
-</div></div><p>You can append query options to the URI in the following format,&#160;<code>?option=value&amp;option=#beanRef&amp;...</code></p><div><h3 id="Ehcache-ComponentOptions">Component Options</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" class="confluenceTh">Type</th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh">&#160;</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">configuration</td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd">EhcacheConfiguration</td><td colspan="1" rowspan="1" class="confluenceTd"><p>The global component configuration</p></td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="
 1" rowspan="1" class="confluenceTd">cacheConfiguration</td><td colspan="1" rowspan="1" class="confluenceTd">null</td><td colspan="1" rowspan="1" class="confluenceTd">CacheConfiguration</td><td colspan="1" rowspan="1" class="confluenceTd">The default cache configuration to be used to create caches if configUri is not set</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cacheConfigurationUri</td><td colspan="1" rowspan="1" class="confluenceTd"><code>null</code></td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">URI pointing to the Ehcache XML configuration file's location</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cacheManager</td><td colspan="1" rowspan="1" class="confluenceTd">null</td><td colspan="1" rowspan="1" class="confluenceTd">CacheManager</td><td colspan="1" rowspa
 n="1" class="confluenceTd">The cache manager, if set configuration and configurationUri are discarded</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr></tbody></table></div><h3 id="Ehcache-EndpointOptions">Endpoint Options</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>configUri</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>URI pointing to the Ehcache XML configuration file's location (deprecated in camel 2.20.x)</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">configurationUri</td><td colspan="1" rowspan="1" class="confluenceTd"><code>null</code></td><td colspan="1"
  rowspan="1" class="confluenceTd">URI pointing to the Ehcache XML configuration file's location</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">configuration</td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The default cache configuration to be used to create caches if configUri is not set</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cacheManager</td><td colspan="1" rowspan="1" class="confluenceTd">null</td><td colspan="1" rowspan="1" class="confluenceTd">The cache manager, if set configuration and configurationUri are discarded</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>createCacheIfNotExist</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Configure if a cache need to be created if it does exist or can't be pre-configured.</p></td></tr><tr><td colspan="1"
  rowspan="1" class="confluenceTd"><p><code>action</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure the default cache action. If an action is set in the message header, then the operation from the header takes precedence.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>key</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure the default action key. If a key is set in the message header, then the key from the header takes precedence.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>keyType</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>java.lang.Object</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The cache key type, default Object.class</p></td></tr><tr><td colspan="1" rowspa
 n="1" class="confluenceTd"><p><code>valueType</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="font-family: monospace;">java.lang.Object</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The cache value type, default Object.class</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>eventOrdering</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>ORDERED</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Set the the delivery mode (ordered, unordered), consumer only</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>eventFiring</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>ASYNCHRONOUS</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Set the the delivery mode (synchronous, asynchronous<span>), consumer only</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>eventTypes</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>EVICTED,EX
 PIRED,REMOVED,CREATED,UPDATED</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Set the type of events to listen for<span>, consumer only</span></p></td></tr></tbody></table></div><h4 id="Ehcache-MessageHeadersCamel">Message Headers Camel&#160;</h4><p>&#160;</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Header</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">CamelEhcacheAction</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);"><code>String</code></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">The operation to be perfomed on the cache, valid options are:</span></p><ul style="list-style-type: square;"><li><span sty
 le="color: rgb(0,0,0);">CLEAR</span></li><li><span style="color: rgb(0,0,0);">PUT</span></li><li><span style="color: rgb(0,0,0);">PUT_ALL</span></li><li><span style="color: rgb(0,0,0);">PUT_IF_ABSENT</span></li><li><span style="color: rgb(0,0,0);">GET</span></li><li><span style="color: rgb(0,0,0);">GET_ALL</span></li><li><span style="color: rgb(0,0,0);">REMOVE</span></li><li><span style="color: rgb(0,0,0);">REMOVE_ALL</span></li><li><span style="color: rgb(0,0,0);">REPLACE</span></li></ul></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">CamelEhcacheActionHasResult</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">Boolean</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">Set to true if the action has a result</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">CamelEhcacheActionSu
 cceeded</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);"><code>Boolean</code></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">Set to true if the actionsuccedded</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">CamelEhcacheKey</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">Object</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">The cache key used for an action</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">CamelEhcacheKeys</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">Set&lt;Object&gt;</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">A list of keys, used in </span><ul><li><span style="color: rgb
 (0,0,0);">PUT_ALL</span></li><li><span style="color: rgb(0,0,0);">GET_ALL</span></li><li><span style="color: rgb(0,0,0);">REMOVE_ALL</span></li></ul></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">CamelEhcacheValue</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">Object</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">The value to put in the cache or the result of an operation</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">CamelEhcacheOldValue</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">Object</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">The old value associated to a key for actions like PUT_IF_ABSENT or the Object used for comparison for actions like REPLACE</span></td></tr><tr><td colspan="1" rowsp
 an="1" class="confluenceTd"><span style="color: rgb(0,0,0);">CamelEhcacheEventType</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">EventType</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">The type of event received</span></td></tr></tbody></table></div><h3 id="Ehcache-Ehcachebasedidempotentrepositoryexample:">Ehcache based idempotent repository example:</h3><p>&#160;</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><p>You can append query options to the URI in the following format,&#160;<code>?option=value&amp;option=#beanRef&amp;...</code></p><div><h3 id="Ehcache-ComponentOptions">Component Options</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Name</th><th colspan="1" rowspan="1" class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" class="confluenceTh">Type</th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh">Since</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">configuration</td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd">EhcacheConfiguration</td><td colspan="1" rowspan="1" class="confluenceTd"><p>The global component configuration</p></td><td colspan="1" rowspan="1" class="confluenceTd"><strong>camel 2.20.x</strong></td>
 </tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cacheConfiguration</td><td colspan="1" rowspan="1" class="confluenceTd">null</td><td colspan="1" rowspan="1" class="confluenceTd">CacheConfiguration</td><td colspan="1" rowspan="1" class="confluenceTd">The default cache configuration to be used to create caches if configUri is not set</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>camel 2.20.x</strong></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cacheConfigurationUri</td><td colspan="1" rowspan="1" class="confluenceTd"><code>null</code></td><td colspan="1" rowspan="1" class="confluenceTd">String</td><td colspan="1" rowspan="1" class="confluenceTd">URI pointing to the Ehcache XML configuration file's location</td><td colspan="1" rowspan="1" class="confluenceTd"><strong>camel 2.20.x</strong></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cacheManager</td><td colspan="1" rowspan="1" class="confluenceTd">null</td><td colspan="1" rows
 pan="1" class="confluenceTd">CacheManager</td><td colspan="1" rowspan="1" class="confluenceTd">The cache manager, if set configuration and configurationUri are discarded</td><td colspan="1" rowspan="1" class="confluenceTd"><strong> camel 2.19.1</strong></td></tr></tbody></table></div><h3 id="Ehcache-EndpointOptions">Endpoint Options</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>configUri</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>URI pointing to the Ehcache XML configuration file's location (deprecated in camel 2.20.x)</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">configurationUr
 i</td><td colspan="1" rowspan="1" class="confluenceTd"><code>null</code></td><td colspan="1" rowspan="1" class="confluenceTd">URI pointing to the Ehcache XML configuration file's location</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">configuration</td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The default cache configuration to be used to create caches if configUri is not set</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cacheManager</td><td colspan="1" rowspan="1" class="confluenceTd">null</td><td colspan="1" rowspan="1" class="confluenceTd">The cache manager, if set configuration and configurationUri are discarded</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>createCacheIfNotExist</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Configure if a cache need
  to be created if it does exist or can't be pre-configured.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>action</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure the default cache action. If an action is set in the message header, then the operation from the header takes precedence.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>key</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure the default action key. If a key is set in the message header, then the key from the header takes precedence.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>keyType</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>java.lang.Object</code></p></td><td colspan="1" rowspan="1" class="confl
 uenceTd"><p>The cache key type, default Object.class</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>valueType</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="font-family: monospace;">java.lang.Object</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The cache value type, default Object.class</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>eventOrdering</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>ORDERED</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Set the the delivery mode (ordered, unordered), consumer only</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>eventFiring</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>ASYNCHRONOUS</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Set the the delivery mode (synchronous, asynchronous<span>), consumer only</span></p></td></tr><tr><td colspan="1" rowspan="1" class="conflu
 enceTd"><p>eventTypes</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>EVICTED,EXPIRED,REMOVED,CREATED,UPDATED</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Set the type of events to listen for<span>, consumer only</span></p></td></tr></tbody></table></div><h4 id="Ehcache-MessageHeadersCamel">Message Headers Camel&#160;</h4><p>&#160;</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Header</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">CamelEhcacheAction</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);"><code>String</code></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">The operation to be perfomed o
 n the cache, valid options are:</span></p><ul style="list-style-type: square;"><li><span style="color: rgb(0,0,0);">CLEAR</span></li><li><span style="color: rgb(0,0,0);">PUT</span></li><li><span style="color: rgb(0,0,0);">PUT_ALL</span></li><li><span style="color: rgb(0,0,0);">PUT_IF_ABSENT</span></li><li><span style="color: rgb(0,0,0);">GET</span></li><li><span style="color: rgb(0,0,0);">GET_ALL</span></li><li><span style="color: rgb(0,0,0);">REMOVE</span></li><li><span style="color: rgb(0,0,0);">REMOVE_ALL</span></li><li><span style="color: rgb(0,0,0);">REPLACE</span></li></ul></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">CamelEhcacheActionHasResult</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">Boolean</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">Set to true if the action has a result</span></p></td></tr><tr><td colspan="
 1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">CamelEhcacheActionSucceeded</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);"><code>Boolean</code></span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="color: rgb(0,0,0);">Set to true if the actionsuccedded</span></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">CamelEhcacheKey</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">Object</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">The cache key used for an action</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">CamelEhcacheKeys</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">Set&lt;Object&gt;</span></td><td colspan="1" rowspan="1" class="confluenceTd"><sp
 an style="color: rgb(0,0,0);">A list of keys, used in </span><ul><li><span style="color: rgb(0,0,0);">PUT_ALL</span></li><li><span style="color: rgb(0,0,0);">GET_ALL</span></li><li><span style="color: rgb(0,0,0);">REMOVE_ALL</span></li></ul></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">CamelEhcacheValue</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">Object</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">The value to put in the cache or the result of an operation</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">CamelEhcacheOldValue</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">Object</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">The old value associated to a key for actions like PUT_IF_ABSENT or the O
 bject used for comparison for actions like REPLACE</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">CamelEhcacheEventType</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">EventType</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span style="color: rgb(0,0,0);">The type of event received</span></td></tr></tbody></table></div><h3 id="Ehcache-Ehcachebasedidempotentrepositoryexample:">Ehcache based idempotent repository example:</h3><p>&#160;</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[CacheManager manager = CacheManagerBuilder.newCacheManager(new XmlConfiguration(&quot;ehcache.xml&quot;));
 EhcacheIdempotentRepository repo = new EhcacheIdempotentRepository(manager, &quot;idempotent-cache&quot;);