[ https://issues.apache.org/jira/browse/CAMEL-3849?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13018154#comment-13018154 ]
Piotr Klimczak edited comment on CAMEL-3849 at 4/11/11 7:12 AM: ---------------------------------------------------------------- Sorry for late answer. I was off for longer time. Patch is fully working. Tested using junit and a real world servicemix 4.3.1 scenerio. Patch was made to version apache-camel-2.6.0-fuse-00-00. What was fixed: * ehcache.xml file in now loaded, no more "No configuration found. Configuring ehcache from ehcache-failsafe.xml" logs. * ability to set property cacheManagerFactory via spring bean ref. using "#" What's new: * test case testing setting cacheManagerFactory via spring ref. Have a FUN! Greetings Piotr was (Author: nannou9): Sorry for late answer. I was off for longer time. Patch is fully working. Tested using junit and i real world servicemix 4.3.1 scenerio. Patch was made to version apache-camel-2.6.0-fuse-00-00. What was fixed: * ehcache.xml file in now loaded, no more "No configuration found. Configuring ehcache from ehcache-failsafe.xml" logs. * ability to set property cacheManagerFactory via spring bean ref. using "#" What's new: * test case testing setting cacheManagerFactory via spring ref. Have a FUN! Greetings Piotr > 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 > Labels: cacheManagerFactory, camel-cache, cluster, clustering, > osgi > Fix For: 2.8.0 > > Attachments: camel-cache.cmf.fix.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