THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
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.