jackrabbit-oak-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Mueller (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OAK-201) NamespaceRegistry is very slow
Date Mon, 23 Jul 2012 10:31:34 GMT
Thomas Mueller created OAK-201:

             Summary: NamespaceRegistry is very slow
                 Key: OAK-201
                 URL: https://issues.apache.org/jira/browse/OAK-201
             Project: Jackrabbit Oak
          Issue Type: Bug
            Reporter: Thomas Mueller

The NamespaceRegistryImpl.getURI and getPrefix are called a lot, for example by NamePathMapperImpl.getOakName.

The method doesn't do any caching, which is a problem because it has to read it each time
from the repository. Even if it would do caching, it wouldn't help because it the method WorkspaceImpl.getNamespaceRegistry
creates a new NamespaceRegistryImpl each time it is called. To allow caching of known mappings,
the instance needs to be cached as well.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message