You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Udayanga Wickramasinghe (JIRA)" <ji...@apache.org> on 2011/04/01 08:08:05 UTC

[jira] [Created] (SYNAPSE-749) Implementing separate Cache for Synapse

Implementing separate Cache for Synapse
---------------------------------------

                 Key: SYNAPSE-749
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-749
             Project: Synapse
          Issue Type: New Feature
          Components: Core
            Reporter: Udayanga Wickramasinghe


There is already a cache implementation for synapse which store and manage endpoints, remote entries ,etc. However the problem is all cache related functions are currently done in Synapse configuration and Registry,etc  modules, which is not scalable (and difficult to maintain). With the above improvement , we would be able to separate concerns  of cache in Synapse .That would allow us to to extend current cache functionality as well (ie:- prefetch and cache certain entries at startup for possible performance gain ,asynchronous caching ,etc).


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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] [Updated] (SYNAPSE-749) Implementing separate Cache for Synapse

Posted by "Udayanga Wickramasinghe (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Udayanga Wickramasinghe updated SYNAPSE-749:
--------------------------------------------

    Attachment: synapse_SYNAPSE-749_cache.patch

> Implementing separate Cache for Synapse
> ---------------------------------------
>
>                 Key: SYNAPSE-749
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-749
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Udayanga Wickramasinghe
>         Attachments: synapse_SYNAPSE-749_cache.patch
>
>
> There is already a cache implementation for synapse which store and manage endpoints, remote entries ,etc. However the problem is all cache related functions are currently done in Synapse configuration and Registry,etc  modules, which is not scalable (and difficult to maintain). With the above improvement , we would be able to separate concerns  of cache in Synapse .That would allow us to to extend current cache functionality as well (ie:- prefetch and cache certain entries at startup for possible performance gain ,asynchronous caching ,etc).

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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org