You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by mr...@apache.org on 2013/04/22 11:03:45 UTC
svn commit: r1470414 -
/jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/CachingNameResolver.java
Author: mreutegg
Date: Mon Apr 22 09:03:45 2013
New Revision: 1470414
URL: http://svn.apache.org/r1470414
Log:
JCR-3571: Light optimizatin for CachingNameResolver.getJCRName(Name)
- Patch by Sergiy Shyrkov
Modified:
jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/CachingNameResolver.java
Modified: jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/CachingNameResolver.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/CachingNameResolver.java?rev=1470414&r1=1470413&r2=1470414&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/CachingNameResolver.java (original)
+++ jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/conversion/CachingNameResolver.java Mon Apr 22 09:03:45 2013
@@ -90,6 +90,9 @@ public class CachingNameResolver impleme
* @throws NamespaceException if the namespace URI can not be resolved
*/
public String getJCRName(Name name) throws NamespaceException {
+ if (name.getNamespaceURI().length() == 0) {
+ return name.getLocalName();
+ }
String jcrName = (String) cache.get(name);
if (jcrName == null) {
jcrName = resolver.getJCRName(name);