diff --git a/lucene/core/src/java/org/apache/lucene/index/SortingStoredFieldsConsumer.java b/lucene/core/src/java/org/apache/lucene/index/SortingStoredFieldsConsumer.java index 1c7c5820b6d9..c01de6107721 100644 --- a/lucene/core/src/java/org/apache/lucene/index/SortingStoredFieldsConsumer.java +++ b/lucene/core/src/java/org/apache/lucene/index/SortingStoredFieldsConsumer.java @@ -101,9 +101,7 @@ void flush(SegmentWriteState state, Sorter.DocMap sortMap) throws IOException { // Don't pull a merge instance, since merge instances optimize for // sequential access while we consume stored fields in random order here. StoredFieldsWriter sortWriter = - codec - .storedFieldsFormat() - .fieldsWriter(state.directory, state.segmentInfo, IOContext.DEFAULT); + codec.storedFieldsFormat().fieldsWriter(state.directory, state.segmentInfo, state.context); try { reader.checkIntegrity(); CopyVisitor visitor = new CopyVisitor(sortWriter); diff --git a/lucene/core/src/java/org/apache/lucene/index/SortingTermVectorsConsumer.java b/lucene/core/src/java/org/apache/lucene/index/SortingTermVectorsConsumer.java index 473a7a868b58..f328af2c9d30 100644 --- a/lucene/core/src/java/org/apache/lucene/index/SortingTermVectorsConsumer.java +++ b/lucene/core/src/java/org/apache/lucene/index/SortingTermVectorsConsumer.java @@ -68,7 +68,7 @@ void flush( TermVectorsWriter writer = codec .termVectorsFormat() - .vectorsWriter(state.directory, state.segmentInfo, IOContext.DEFAULT); + .vectorsWriter(state.directory, state.segmentInfo, state.context); try { reader.checkIntegrity(); for (int docID = 0; docID < state.segmentInfo.maxDoc(); docID++) {