[ https://issues.apache.org/jira/browse/OAK-1156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chetan Mehrotra updated OAK-1156: --------------------------------- Attachment: OAK-1156.patch Patch for initial proposal. Also pushed the changes to fork. See diff [here|https://github.com/chetanmeh/jackrabbit-oak/compare/apache:e2e30473aff1f350e055b81fe4a5986a1cba4b0d...OAK-1156] > Improve the document cache invalidation logic to selectivly invalidate doc > -------------------------------------------------------------------------- > > Key: OAK-1156 > URL: https://issues.apache.org/jira/browse/OAK-1156 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: mongomk > Reporter: Chetan Mehrotra > Assignee: Chetan Mehrotra > Attachments: OAK-1156.patch > > > Currently the Background Read operation invalidates the complete cache in > {{MongoNodeStore}} upon detecting external change. Instead of that it should > check for which cached documents are stale and only invalidate them. > It can make use of {{_lastRev}} to check if nodes within a subtree have > changed or not. -- This message was sent by Atlassian JIRA (v6.1#6144)