Marcel Reutegger created OAK-2461:
-------------------------------------
Summary: Optimize access to pending _lastRev updates
Key: OAK-2461
URL: https://issues.apache.org/jira/browse/OAK-2461
Project: Jackrabbit Oak
Issue Type: Improvement
Components: core
Reporter: Marcel Reutegger
Assignee: Marcel Reutegger
Priority: Minor
With OAK-1768 the UnsavedModifications are backed by MapDB. The check if the
map is empty in getPaths() can be optimized by calling getSize() instead. The
isEmpty() implementation seeks for the first element in the BTree, while
getSize() simply looks up the counter.
This only applies to the 1.0 branch because usage of MapDB was later removed in
trunk. See OAK-2324.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)