You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Piotr Klimczak (JIRA)" <ji...@apache.org> on 2011/04/17 19:55:05 UTC

[jira] [Issue Comment Edited] (CAMEL-3867) camel-cache- improve ehcache configuration by reference RegisteredEventListeners and CacheLoaders

    [ https://issues.apache.org/jira/browse/CAMEL-3867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13020834#comment-13020834 ] 

Piotr Klimczak edited comment on CAMEL-3867 at 4/17/11 5:54 PM:
----------------------------------------------------------------

If my summary is not sufficient, please do not hesitate to ask me about anything...

BTW. It would be much easier for all if I could work on my own branch :)

      was (Author: nannou9):
    BTW. It would be much easier for all if I could work on my own branch :)
  
> camel-cache- improve ehcache configuration by reference RegisteredEventListeners and CacheLoaders
> -------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-3867
>                 URL: https://issues.apache.org/jira/browse/CAMEL-3867
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-cache
>         Environment: Osgi/Spring based
>            Reporter: Piotr Klimczak
>            Priority: Minor
>              Labels: camel-cache, ehcache, improvement, listener, replication
>             Fix For: 2.8.0
>
>         Attachments: camel-cache.cleanupAndLitenersRef.patch, camel-itest-osgi.CacheManagerFactoryRefTest.patch, camel-itest-osgi.CacheRouteManagementTest.patch
>
>
> The thing is, that cache names can be a dynamic list. But ehcache is expecting to get static list (known before start) on it's xml configuration file. Ehcache provides some defaults config. for new caches with some exceptions. One of them are cache listeners (like replication listeners).
> So the thing is, to give ability to define listeners and cache loaders (via spring/blueprint ref.) during endpoint construction.
> This will ease configuration of listeners/loaders as xml static list of listeners (per cache) will not be needed anymore. Instead of very long list which you have to keep up to date, you could define one list of listeners/loaders for all cache endpoints!
> SO SIMPLE! :)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira