You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2015/04/07 09:12:43 UTC

svn commit: r1671748 - in /sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal: HelperData.java helper/jcr/JcrResourceProvider.java

Author: cziegeler
Date: Tue Apr  7 07:12:43 2015
New Revision: 1671748

URL: http://svn.apache.org/r1671748
Log:
SLING-4566 : Get array of namespace prefixes only once

Modified:
    sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/HelperData.java
    sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrResourceProvider.java

Modified: sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/HelperData.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/HelperData.java?rev=1671748&r1=1671747&r2=1671748&view=diff
==============================================================================
--- sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/HelperData.java (original)
+++ sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/HelperData.java Tue Apr  7 07:12:43 2015
@@ -48,4 +48,8 @@ public class HelperData {
         }
         return this.namespacePrefixes;
     }
+
+    public void clearCache() {
+        this.namespacePrefixes = null;
+    }
 }

Modified: sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrResourceProvider.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrResourceProvider.java?rev=1671748&r1=1671747&r2=1671748&view=diff
==============================================================================
--- sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrResourceProvider.java (original)
+++ sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrResourceProvider.java Tue Apr  7 07:12:43 2015
@@ -658,5 +658,6 @@ public class JcrResourceProvider
         } catch (final RepositoryException ignore) {
             log.warn("Unable to refresh session.", ignore);
         }
+        this.helper.clearCache();
     }
 }