You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Julian Reschke (JIRA)" <ji...@apache.org> on 2015/11/03 09:51:27 UTC

[jira] [Created] (OAK-3578) DocumentStore API: introduce void variant of findAndUpdate

Julian Reschke created OAK-3578:
-----------------------------------

             Summary: DocumentStore API: introduce void variant of findAndUpdate
                 Key: OAK-3578
                 URL: https://issues.apache.org/jira/browse/OAK-3578
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: documentmk
            Reporter: Julian Reschke
            Assignee: Julian Reschke


{{findAndUpdate}} returns the previous state of the document (when applicable). However, this information is not always needed by the caller and may be expensive to obtain.

Thus split the API into two different methods, so that DocumentStore implementations can optimized the void variant.

Proposal: {{void update}} and {{T findAndUpdateConditional}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)