Author: alexparvulescu Date: Thu Jun 16 12:44:10 2016 New Revision: 1748712
URL: http://svn.apache.org/viewvc?rev=1748712&view=rev Log: OAK-4478 Enable writer cache for offline compaction Modified: jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java Modified: jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java?rev=1748712&r1=1748711&r2=1748712&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java (original) +++ jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java Thu Jun 16 12:44:10 2016 @@ -92,7 +92,7 @@ import org.apache.jackrabbit.oak.segment import org.apache.jackrabbit.oak.segment.SegmentStore; import org.apache.jackrabbit.oak.segment.SegmentTracker; import org.apache.jackrabbit.oak.segment.SegmentWriter; -import org.apache.jackrabbit.oak.segment.WriterCacheManager.Empty; +import org.apache.jackrabbit.oak.segment.WriterCacheManager.Default; import org.apache.jackrabbit.oak.segment.compaction.SegmentGCOptions; import org.apache.jackrabbit.oak.spi.blob.BlobStore; import org.apache.jackrabbit.oak.spi.state.NodeBuilder; @@ -980,7 +980,7 @@ public class FileStore implements Segmen Supplier<Boolean> cancel) throws IOException { if (gcOptions.isOffline()) { - SegmentWriter writer = new SegmentWriter(this, segmentReader, blobStore, Empty.INSTANCE, bufferWriter); + SegmentWriter writer = new SegmentWriter(this, segmentReader, blobStore, new Default(), bufferWriter); return new Compactor(segmentReader, writer, blobStore, cancel, gcOptions) .compact(EMPTY_NODE, head, EMPTY_NODE); } else {
