Maxim Zinal created OCM-69:
------------------------------

             Summary: Add support for global object cache
                 Key: OCM-69
                 URL: https://issues.apache.org/jira/browse/OCM-69
             Project: Jackrabbit OCM
          Issue Type: Improvement
    Affects Versions: 2.0.0, 2.0.1
            Reporter: Maxim Zinal
            Priority: Minor


Loading large and deep-nested objects using Jackrabbit OCM can be really 
resource-consuming. Generally the process is mostly CPU-bound, if Jackrabbit 
bundle cache size is properly configured. Our measurements show that most of 
the time is spent on beanutils code setting object properties.

For many applications it's pretty common to read the same data over and over 
again, with relatively low insert/update activity. Such applications will 
greatly benefit from global object cache, allowing to skip object load phase in 
90% of all cases (or even more).

I have added an experimental support for global object cache into 
jackrabbit-ocm based on current development version, and it works very good for 
our application.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to