Author: cziegeler
Date: Wed Aug 20 18:02:21 2014
New Revision: 1619191
URL: http://svn.apache.org/r1619191
Log:
SLING-3848 : JcrNodeResource takes too long and initializes too much too soon.
Modified:
sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrNodeResourceIterator.java
Modified:
sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrNodeResourceIterator.java
URL:
http://svn.apache.org/viewvc/sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrNodeResourceIterator.java?rev=1619191&r1=1619190&r2=1619191&view=diff
==============================================================================
---
sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrNodeResourceIterator.java
(original)
+++
sling/trunk/bundles/jcr/resource/src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrNodeResourceIterator.java
Wed Aug 20 18:02:21 2014
@@ -21,7 +21,6 @@ package org.apache.sling.jcr.resource.in
import java.util.Iterator;
import java.util.NoSuchElementException;
-import javax.jcr.ItemNotFoundException;
import javax.jcr.Node;
import javax.jcr.NodeIterator;
@@ -42,10 +41,10 @@ public class JcrNodeResourceIterator imp
private static final Logger LOGGER =
LoggerFactory.getLogger(JcrNodeResourceIterator.class);
/** resource resolver used to create resources from nodes */
- private ResourceResolver resourceResolver;
+ private final ResourceResolver resourceResolver;
/** underlying node iterator to be used for resources */
- private NodeIterator nodes;
+ private final NodeIterator nodes;
/** The prefetched next iterator entry, null at the end of iterating */
private Resource nextResult;