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)

Reply via email to