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 "Jukka Zitting (JIRA)" <ji...@apache.org> on 2013/02/19 12:43:12 UTC

[jira] [Created] (OAK-639) Optimize isNodeType checks

Jukka Zitting created OAK-639:
---------------------------------

             Summary: Optimize isNodeType checks
                 Key: OAK-639
                 URL: https://issues.apache.org/jira/browse/OAK-639
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: core
            Reporter: Jukka Zitting
            Assignee: Jukka Zitting
            Priority: Minor


Especially the security code uses frequent isNodeType() calls to check whether a particular node is an instance of a given node type.

In general I'd avoid those calls entirely, and rather use a data-driven approach where a node is of a given type if it simply looks like it.

However, since that's not the case now and since there are also other use cases for explicit node type checks, it makes sense to optimize the isNodeType() implementation.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira