Index: src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingEntryCollector.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingEntryCollector.java	(revision 1348873)
+++ src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingEntryCollector.java	(working copy)
@@ -108,15 +108,12 @@
         Entries entries;
         synchronized (monitor) {
             entries = cache.get(nodeId);
-            if (entries == null) {
-                // fetch entries and update the cache
-                NodeImpl n = getNodeById(nodeId);
-                entries = updateCache(n);
-            } else {
-                log.debug("Cache hit for nodeId {}", nodeId);
-            }
         }
-        return entries;
+        if (entries != null) {
+            log.debug("Cache hit for nodeId {}", nodeId);
+            return entries;
+        }
+        return getEntries(getNodeById(nodeId));
     }
 
     /**
