[ https://issues.apache.org/jira/browse/CAMEL-3849?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13018256#comment-13018256 ]
Piotr Klimczak commented on CAMEL-3849: --------------------------------------- I see there is only a basic osgi test. Do you want me to write additional osgi test (or extend your) that will test my patch? Then include it to the patch file? It could check is the ehcache.xml file really loaded instead of ehcache-failsafe.xml. As you know loading ehcache.xml is not so obvious with osgi classloaders so it could be helpful, especially for future changes. > OSGi - No possibility to enable ehcache clustering as: ehcache.xml is ignored > and there is no possibility to set cacheManagerFactory described camel-cache > docs > --------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: CAMEL-3849 > URL: https://issues.apache.org/jira/browse/CAMEL-3849 > Project: Camel > Issue Type: Bug > Components: camel-cache > Affects Versions: 2.6.0, 2.7.0 > Environment: Apache ServiceMix 4.3.1-fuse-01-09 > Reporter: Piotr Klimczak > Assignee: Claus Ibsen > Labels: cacheManagerFactory, camel-cache, cluster, clustering, > osgi > Fix For: 2.8.0 > > Attachments: camel-cache.patch > > > This bug is caused by more than one problem as: > 1. camel-cache bundle provides ehcache.xml config which is ignored so then > default ehcache-failsafe.xml is taken by ehcache bundle. > 2. according to camel-cache docs there is a way to set cacheManagerFactory > but it seems to be not implemented as > a) default CacheManagerFactory instance is created when when CacheComponent > is instantiated. > b) setter method: public void setCacheManagerFactory(CacheManagerFactory > cacheManagerFactory) is used just nowhere. > c) there is no suitable filed in class CacheConfiguration > All above problems cause camel-cache to be not able to work in java- > clustered world as default failsafe config. is really failsafe- w/o > clustering. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira