Author: jukka
Date: Wed Dec 11 23:31:08 2013
New Revision: 1550315
URL: http://svn.apache.org/r1550315
Log:
OAK-1273: Reduce overhead when handling many parallel property indices
Avoid duplicate VisibleEditor wrapping of index editors.
Only the IndexUpdate class should use the VisibleEditor to wrap index editors
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/CompositeIndexEditorProvider.java
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/CompositeIndexEditorProvider.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/CompositeIndexEditorProvider.java?rev=1550315&r1=1550314&r2=1550315&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/CompositeIndexEditorProvider.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/CompositeIndexEditorProvider.java
Wed Dec 11 23:31:08 2013
@@ -25,7 +25,6 @@ import javax.annotation.Nonnull;
import org.apache.jackrabbit.oak.api.CommitFailedException;
import org.apache.jackrabbit.oak.spi.commit.CompositeEditor;
import org.apache.jackrabbit.oak.spi.commit.Editor;
-import org.apache.jackrabbit.oak.spi.commit.VisibleEditor;
import org.apache.jackrabbit.oak.spi.state.NodeBuilder;
import org.apache.jackrabbit.oak.spi.state.NodeState;
@@ -77,6 +76,6 @@ public class CompositeIndexEditorProvide
indexes.add(e);
}
}
- return VisibleEditor.wrap(CompositeEditor.compose(indexes));
+ return CompositeEditor.compose(indexes);
}
}