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();
     }
 }


Reply via email to