[ https://issues.apache.org/jira/browse/OAK-2707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Dürig updated OAK-2707: ------------------------------- Component/s: (was: oak-jcr) jcr > Performance: Consider cache for SessionImpl#getNamespacePrefixes > ---------------------------------------------------------------- > > Key: OAK-2707 > URL: https://issues.apache.org/jira/browse/OAK-2707 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: jcr > Affects Versions: 1.1.7 > Reporter: Joel Richard > Priority: Critical > Labels: performance > Fix For: 1.3.0 > > Attachments: Screen Shot 2015-03-30 at 08.38.58.png > > > Sesison#getNamespacePrefixes is heavily used in Sling (see > org.apache.sling.jcr.resource.JcrPropertyMap#escapeKeyName) and can easily be > called 5000-8000 times per page load. > Therefore, it adds 10-15% page rendering overhead for Sling-based websites > (see attachment). Would it be possible to add either a global cache or at > least a session cache for this method? -- This message was sent by Atlassian JIRA (v6.3.4#6332)