DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
How do I configure the default maximum cache size for ProducerCache or ProducerTemplate
Available as of Camel 2.3
| Tip |
|---|
This applies to ConsumerCache and ConsumerTemplate as well. |
You can configure the default maximum cache size by setting the Exchange.MAXIMUM_CACHE_POOL_SIZE property on CamelContext.
| Code Block | ||||
|---|---|---|---|---|
| ||||
getCamelContext().getProperties().put(Exchange.MAXIMUM_CACHE_POOL_SIZE, "50"); |
And in Spring XML its done as:
| Code Block | ||||
|---|---|---|---|---|
| ||||
<camelContext>
<properties>
<property key="CamelMaximumCachePoolSize" value="50"/>
</properties>
...
</camelContext>
|
The default maximum cache size is 1000.
At runtime you can see the ProducerCache in JMX as they are listed in the services category.