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)