This is an automated email from the ASF dual-hosted git repository.

stefanegli pushed a commit to branch DetailedGC/OAK-10199
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git

commit c02a784e41e9b1c203d8ba612c865142ea070b7f
Merge: 0bc1f4be27 feace46943
Author: stefan-egli <[email protected]>
AuthorDate: Tue May 14 12:16:52 2024 +0200

    Merge pull request #1453 from apache/trunk
    
    OAK-10199 : merge trunk to OAK-10199 branch

 Jenkinsfile                                        |    2 +-
 RELEASE-NOTES.txt                                  |  187 +-
 oak-api/pom.xml                                    |    2 +-
 oak-auth-external/pom.xml                          |    2 +-
 oak-auth-ldap/pom.xml                              |    2 +-
 oak-authorization-cug/pom.xml                      |    2 +-
 oak-authorization-principalbased/pom.xml           |    2 +-
 oak-benchmarks-elastic/pom.xml                     |    2 +-
 oak-benchmarks-lucene/pom.xml                      |    2 +-
 oak-benchmarks-solr/pom.xml                        |    2 +-
 oak-benchmarks/pom.xml                             |    4 +-
 oak-blob-cloud-azure/pom.xml                       |    4 +-
 oak-blob-cloud/pom.xml                             |    2 +-
 oak-blob-plugins/pom.xml                           |    2 +-
 oak-blob/pom.xml                                   |    2 +-
 oak-commons/pom.xml                                |    2 +-
 .../jackrabbit/oak/commons/json/JsopBuilder.java   |    3 +-
 .../commons/properties/SystemPropertySupplier.java |   31 +
 .../oak/commons/properties/package-info.java       |    7 +-
 oak-core-spi/pom.xml                               |    2 +-
 oak-core/pom.xml                                   |    2 +-
 .../oak/plugins/index/AsyncIndexerService.java     |   46 +-
 .../oak/plugins/index/IndexingReporter.java        |    3 +
 .../migration/version/VersionableEditor.java       |    9 +-
 .../version/VersionablePropertiesEditor.java       |    4 +-
 .../org/apache/jackrabbit/oak/query/QueryImpl.java |   16 +-
 .../oak/plugins/index/AsyncIndexerServiceTest.java |   27 +-
 oak-doc-railroad-macro/pom.xml                     |    2 +-
 oak-doc/pom.xml                                    |    2 +-
 .../markdown/security/authentication/default.md    |   68 +-
 .../authentication/external/defaultusersync.md     |   37 +-
 .../security/authentication/tokenmanagement.md     |    8 +-
 oak-examples/pom.xml                               |    2 +-
 oak-examples/standalone/pom.xml                    |    2 +-
 oak-examples/webapp/pom.xml                        |    4 +-
 oak-exercise/pom.xml                               |    2 +-
 oak-http/pom.xml                                   |    2 +-
 oak-it-osgi/pom.xml                                |    8 +-
 oak-it-osgi/src/test/resources/versions.properties |    2 +-
 oak-it-osgi/test-bundles.xml                       |    1 -
 oak-it/pom.xml                                     |    2 +-
 oak-jackrabbit-api/pom.xml                         |    2 +-
 oak-jcr/pom.xml                                    |    2 +-
 .../jackrabbit/oak/jcr/OrderableNodesTest.java     |   21 +-
 oak-lucene/pom.xml                                 |    9 +-
 .../index/lucene/LuceneIndexLookupUtil.java        |   17 +-
 .../main/java/org/apache/lucene/LucenePackage.java |   25 +-
 .../java/org/apache/lucene/analysis/Analyzer.java  |  466 ++
 .../apache/lucene/analysis/AnalyzerWrapper.java    |  127 +
 .../apache/lucene/analysis/CachingTokenFilter.java |  106 +
 .../org/apache/lucene/analysis/CharFilter.java     |   92 +
 .../apache/lucene/analysis/NumericTokenStream.java |  331 ++
 .../lucene/analysis/ReusableStringReader.java      |   69 +
 .../java/org/apache/lucene/analysis/Token.java     |  670 +++
 .../org/apache/lucene/analysis/TokenFilter.java    |   80 +
 .../org/apache/lucene/analysis/TokenStream.java    |  209 +
 .../lucene/analysis/TokenStreamToAutomaton.java    |  274 ++
 .../java/org/apache/lucene/analysis/Tokenizer.java |  127 +
 .../java/org/apache/lucene/analysis/package.html   |  972 ++++
 .../tokenattributes/CharTermAttribute.java         |  106 +
 .../tokenattributes/CharTermAttributeImpl.java     |  291 ++
 .../analysis/tokenattributes/FlagsAttribute.java   |   53 +
 .../tokenattributes/FlagsAttributeImpl.java        |   75 +
 .../analysis/tokenattributes/KeywordAttribute.java |   59 +
 .../tokenattributes/KeywordAttributeImpl.java      |   74 +
 .../analysis/tokenattributes/OffsetAttribute.java  |   64 +
 .../tokenattributes/OffsetAttributeImpl.java       |  101 +
 .../analysis/tokenattributes/PayloadAttribute.java |   58 +
 .../tokenattributes/PayloadAttributeImpl.java      |  101 +
 .../PositionIncrementAttribute.java                |   70 +
 .../PositionIncrementAttributeImpl.java            |   80 +
 .../tokenattributes/PositionLengthAttribute.java   |   58 +
 .../PositionLengthAttributeImpl.java               |   80 +
 .../tokenattributes/TermToBytesRefAttribute.java   |   85 +
 .../analysis/tokenattributes/TypeAttribute.java    |   33 +-
 .../tokenattributes/TypeAttributeImpl.java         |   83 +
 .../lucene/analysis/tokenattributes/package.html   |   25 +
 .../org/apache/lucene/codecs/BlockTermState.java   |   68 +
 .../apache/lucene/codecs/BlockTreeTermsReader.java | 3010 ++++++++++++
 .../apache/lucene/codecs/BlockTreeTermsWriter.java | 1151 +++++
 .../main/java/org/apache/lucene/codecs/Codec.java  |  155 +
 .../java/org/apache/lucene/codecs/CodecUtil.java   |  161 +
 .../apache/lucene/codecs/DocValuesConsumer.java    |  653 +++
 .../org/apache/lucene/codecs/DocValuesFormat.java  |  131 +
 .../apache/lucene/codecs/DocValuesProducer.java    |  134 +
 .../org/apache/lucene/codecs/FieldInfosFormat.java |   49 +
 .../org/apache/lucene/codecs/FieldInfosReader.java |   47 +
 .../org/apache/lucene/codecs/FieldInfosWriter.java |   47 +
 .../org/apache/lucene/codecs/FieldsConsumer.java   |   84 +
 .../org/apache/lucene/codecs/FieldsProducer.java   |   50 +
 .../java/org/apache/lucene/codecs/FilterCodec.java |  110 +
 .../org/apache/lucene/codecs/LiveDocsFormat.java   |   62 +
 .../codecs/MappingMultiDocsAndPositionsEnum.java   |  155 +
 .../apache/lucene/codecs/MappingMultiDocsEnum.java |  135 +
 .../lucene/codecs/MultiLevelSkipListReader.java    |  324 ++
 .../lucene/codecs/MultiLevelSkipListWriter.java    |  185 +
 .../java/org/apache/lucene/codecs/NormsFormat.java |   57 +
 .../apache/lucene/codecs/PostingsBaseFormat.java   |   63 +
 .../org/apache/lucene/codecs/PostingsConsumer.java |  156 +
 .../org/apache/lucene/codecs/PostingsFormat.java   |  134 +
 .../apache/lucene/codecs/PostingsReaderBase.java   |   85 +
 .../apache/lucene/codecs/PostingsWriterBase.java   |   99 +
 .../apache/lucene/codecs/SegmentInfoFormat.java    |   51 +
 .../apache/lucene/codecs/SegmentInfoReader.java    |   54 +
 .../apache/lucene/codecs/SegmentInfoWriter.java    |   51 +
 .../apache/lucene/codecs/StoredFieldsFormat.java   |   51 +
 .../apache/lucene/codecs/StoredFieldsReader.java   |   54 +
 .../apache/lucene/codecs/StoredFieldsWriter.java   |  140 +
 .../java/org/apache/lucene/codecs/TermStats.java   |   50 +
 .../apache/lucene/codecs/TermVectorsFormat.java    |   51 +
 .../apache/lucene/codecs/TermVectorsReader.java    |   60 +
 .../apache/lucene/codecs/TermVectorsWriter.java    |  311 ++
 .../org/apache/lucene/codecs/TermsConsumer.java    |  214 +
 .../compressing/CompressingStoredFieldsFormat.java |  138 +
 .../CompressingStoredFieldsIndexReader.java        |  191 +
 .../CompressingStoredFieldsIndexWriter.java        |  216 +
 .../compressing/CompressingStoredFieldsReader.java |  517 +++
 .../compressing/CompressingStoredFieldsWriter.java |  433 ++
 .../compressing/CompressingTermVectorsFormat.java  |  110 +
 .../compressing/CompressingTermVectorsReader.java  | 1063 +++++
 .../compressing/CompressingTermVectorsWriter.java  |  831 ++++
 .../lucene/codecs/compressing/CompressionMode.java |  287 ++
 .../lucene/codecs/compressing/Compressor.java      |   47 +
 .../lucene/codecs/compressing/Decompressor.java    |   60 +
 .../org/apache/lucene/codecs/compressing/LZ4.java  |  555 +++
 .../apache/lucene/codecs/compressing/package.html  |   25 +
 .../lucene/codecs/lucene3x/Lucene3xCodec.java      |  150 +
 .../codecs/lucene3x/Lucene3xFieldInfosFormat.java  |   53 +
 .../codecs/lucene3x/Lucene3xFieldInfosReader.java  |  133 +
 .../lucene/codecs/lucene3x/Lucene3xFields.java     | 1095 +++++
 .../codecs/lucene3x/Lucene3xNormsFormat.java       |   54 +
 .../codecs/lucene3x/Lucene3xNormsProducer.java     |  240 +
 .../codecs/lucene3x/Lucene3xPostingsFormat.java    |   72 +
 .../codecs/lucene3x/Lucene3xSegmentInfoFormat.java |   97 +
 .../codecs/lucene3x/Lucene3xSegmentInfoReader.java |  280 ++
 .../codecs/lucene3x/Lucene3xSkipListReader.java    |  125 +
 .../lucene3x/Lucene3xStoredFieldsFormat.java       |   53 +
 .../lucene3x/Lucene3xStoredFieldsReader.java       |  315 ++
 .../codecs/lucene3x/Lucene3xTermVectorsFormat.java |   88 +
 .../codecs/lucene3x/Lucene3xTermVectorsReader.java |  755 +++
 .../lucene/codecs/lucene3x/SegmentTermDocs.java    |  236 +
 .../lucene/codecs/lucene3x/SegmentTermEnum.java    |  234 +
 .../codecs/lucene3x/SegmentTermPositions.java      |  229 +
 .../apache/lucene/codecs/lucene3x/TermBuffer.java  |  139 +
 .../apache/lucene/codecs/lucene3x/TermInfo.java    |   71 +
 .../lucene/codecs/lucene3x/TermInfosReader.java    |  367 ++
 .../codecs/lucene3x/TermInfosReaderIndex.java      |  274 ++
 .../org/apache/lucene/codecs/lucene3x/package.html |   25 +
 .../apache/lucene/codecs/lucene40/BitVector.java   |  415 ++
 .../lucene/codecs/lucene40/Lucene40Codec.java      |  126 +
 .../codecs/lucene40/Lucene40DocValuesFormat.java   |  214 +
 .../codecs/lucene40/Lucene40DocValuesReader.java   |  665 +++
 .../codecs/lucene40/Lucene40FieldInfosFormat.java  |  137 +
 .../codecs/lucene40/Lucene40FieldInfosReader.java  |  163 +
 .../codecs/lucene40/Lucene40LiveDocsFormat.java    |  120 +
 .../codecs/lucene40/Lucene40NormsFormat.java       |   71 +
 .../lucene40/Lucene40PostingsBaseFormat.java       |   60 +
 .../codecs/lucene40/Lucene40PostingsFormat.java    |  290 ++
 .../codecs/lucene40/Lucene40PostingsReader.java    | 1179 +++++
 .../codecs/lucene40/Lucene40SegmentInfoFormat.java |  106 +
 .../codecs/lucene40/Lucene40SegmentInfoReader.java |   94 +
 .../codecs/lucene40/Lucene40SegmentInfoWriter.java |   84 +
 .../codecs/lucene40/Lucene40SkipListReader.java    |  151 +
 .../lucene40/Lucene40StoredFieldsFormat.java       |  107 +
 .../lucene40/Lucene40StoredFieldsReader.java       |  260 ++
 .../lucene40/Lucene40StoredFieldsWriter.java       |  344 ++
 .../codecs/lucene40/Lucene40TermVectorsFormat.java |  139 +
 .../codecs/lucene40/Lucene40TermVectorsReader.java |  785 ++++
 .../codecs/lucene40/Lucene40TermVectorsWriter.java |  459 ++
 .../org/apache/lucene/codecs/lucene40/package.html |  383 ++
 .../org/apache/lucene/codecs/lucene41/ForUtil.java |  254 ++
 .../lucene/codecs/lucene41/Lucene41Codec.java      |  143 +
 .../lucene41/Lucene41PostingsBaseFormat.java       |   59 +
 .../codecs/lucene41/Lucene41PostingsFormat.java    |  460 ++
 .../codecs/lucene41/Lucene41PostingsReader.java    | 1558 +++++++
 .../codecs/lucene41/Lucene41PostingsWriter.java    |  597 +++
 .../lucene/codecs/lucene41/Lucene41SkipReader.java |  231 +
 .../lucene/codecs/lucene41/Lucene41SkipWriter.java |  159 +
 .../lucene41/Lucene41StoredFieldsFormat.java       |  135 +
 .../org/apache/lucene/codecs/lucene41/package.html |  392 ++
 .../lucene/codecs/lucene42/Lucene42Codec.java      |  157 +
 .../codecs/lucene42/Lucene42DocValuesFormat.java   |  179 +
 .../codecs/lucene42/Lucene42DocValuesProducer.java |  599 +++
 .../codecs/lucene42/Lucene42FieldInfosFormat.java  |  130 +
 .../codecs/lucene42/Lucene42FieldInfosReader.java  |  133 +
 .../codecs/lucene42/Lucene42NormsConsumer.java     |  217 +
 .../codecs/lucene42/Lucene42NormsFormat.java       |   90 +
 .../codecs/lucene42/Lucene42TermVectorsFormat.java |  138 +
 .../org/apache/lucene/codecs/lucene42/package.html |  395 ++
 .../lucene/codecs/lucene45/Lucene45Codec.java      |  151 +
 .../codecs/lucene45/Lucene45DocValuesConsumer.java |  459 ++
 .../codecs/lucene45/Lucene45DocValuesFormat.java   |  195 +
 .../codecs/lucene45/Lucene45DocValuesProducer.java |  894 ++++
 .../org/apache/lucene/codecs/lucene45/package.html |  396 ++
 .../lucene/codecs/lucene46/Lucene46Codec.java      |  146 +
 .../codecs/lucene46/Lucene46FieldInfosFormat.java  |  134 +
 .../codecs/lucene46/Lucene46FieldInfosReader.java  |  133 +
 .../codecs/lucene46/Lucene46FieldInfosWriter.java  |  117 +
 .../codecs/lucene46/Lucene46SegmentInfoFormat.java |  101 +
 .../codecs/lucene46/Lucene46SegmentInfoReader.java |   91 +
 .../codecs/lucene46/Lucene46SegmentInfoWriter.java |   81 +
 .../org/apache/lucene/codecs/lucene46/package.html |  398 ++
 .../java/org/apache/lucene/codecs/package.html     |   73 +
 .../codecs/perfield/PerFieldDocValuesFormat.java   |  335 ++
 .../codecs/perfield/PerFieldPostingsFormat.java    |  262 ++
 .../org/apache/lucene/codecs/perfield/package.html |   25 +
 .../lucene/document/BinaryDocValuesField.java      |   71 +
 .../apache/lucene/document/ByteDocValuesField.java |   64 +
 .../apache/lucene/document/CompressionTools.java   |  159 +
 .../java/org/apache/lucene/document/DateTools.java |  233 +
 .../lucene/document/DerefBytesDocValuesField.java  |   81 +
 .../java/org/apache/lucene/document/Document.java  |  261 ++
 .../document/DocumentStoredFieldVisitor.java       |  120 +
 .../lucene/document/DoubleDocValuesField.java      |   63 +
 .../org/apache/lucene/document/DoubleField.java    |  183 +
 .../java/org/apache/lucene/document/Field.java     | 1045 +++++
 .../java/org/apache/lucene/document/FieldType.java |  443 ++
 .../lucene/document/FloatDocValuesField.java       |   63 +
 .../org/apache/lucene/document/FloatField.java     |  183 +
 .../apache/lucene/document/IntDocValuesField.java  |   62 +
 .../java/org/apache/lucene/document/IntField.java  |  183 +
 .../apache/lucene/document/LongDocValuesField.java |   57 +
 .../java/org/apache/lucene/document/LongField.java |  193 +
 .../lucene/document/NumericDocValuesField.java     |   65 +
 .../lucene/document/PackedLongDocValuesField.java  |   58 +
 .../lucene/document/ShortDocValuesField.java       |   63 +
 .../lucene/document/SortedBytesDocValuesField.java |   81 +
 .../lucene/document/SortedDocValuesField.java      |   68 +
 .../lucene/document/SortedSetDocValuesField.java   |   69 +
 .../org/apache/lucene/document/StoredField.java    |  139 +
 .../document/StraightBytesDocValuesField.java      |   81 +
 .../org/apache/lucene/document/StringField.java    |   70 +
 .../java/org/apache/lucene/document/TextField.java |   86 +
 .../java/org/apache/lucene/document/package.html   |   47 +
 .../java/org/apache/lucene/index/AtomicReader.java |  262 ++
 .../apache/lucene/index/AtomicReaderContext.java   |   77 +
 .../apache/lucene/index/AutomatonTermsEnum.java    |  329 ++
 .../apache/lucene/index/BaseCompositeReader.java   |  207 +
 .../org/apache/lucene/index/BinaryDocValues.java   |   51 +
 .../apache/lucene/index/BinaryDocValuesWriter.java |  187 +
 .../java/org/apache/lucene/index/BitsSlice.java    |   61 +
 .../org/apache/lucene/index/BufferedUpdates.java   |  237 +
 .../apache/lucene/index/BufferedUpdatesStream.java |  600 +++
 .../org/apache/lucene/index/ByteSliceReader.java   |  149 +
 .../org/apache/lucene/index/ByteSliceWriter.java   |   94 +
 .../java/org/apache/lucene/index/CheckIndex.java   | 1979 ++++++++
 .../org/apache/lucene/index/CoalescedUpdates.java  |  105 +
 .../org/apache/lucene/index/CompositeReader.java   |  118 +
 .../lucene/index/CompositeReaderContext.java       |  131 +
 .../lucene/index/ConcurrentMergeScheduler.java     |  585 +++
 .../apache/lucene/index/CorruptIndexException.java |   25 +-
 .../org/apache/lucene/index/DirectoryReader.java   |  459 ++
 .../java/org/apache/lucene/index/DocConsumer.java  |   23 +-
 .../org/apache/lucene/index/DocFieldConsumer.java  |   32 +-
 .../lucene/index/DocFieldConsumerPerField.java     |   23 +-
 .../org/apache/lucene/index/DocFieldProcessor.java |  280 ++
 .../lucene/index/DocFieldProcessorPerField.java    |   65 +
 .../java/org/apache/lucene/index/DocInverter.java  |   92 +
 .../apache/lucene/index/DocInverterPerField.java   |  229 +
 .../java/org/apache/lucene/index/DocTermOrds.java  |  919 ++++
 .../apache/lucene/index/DocValuesProcessor.java    |  185 +
 .../org/apache/lucene/index/DocValuesWriter.java   |   24 +-
 .../apache/lucene/index/DocsAndPositionsEnum.java  |   70 +
 .../java/org/apache/lucene/index/DocsEnum.java     |   76 +
 .../org/apache/lucene/index/DocumentsWriter.java   |  744 +++
 .../lucene/index/DocumentsWriterDeleteQueue.java   |  447 ++
 .../lucene/index/DocumentsWriterFlushControl.java  |  711 +++
 .../lucene/index/DocumentsWriterFlushQueue.java    |  275 ++
 .../lucene/index/DocumentsWriterPerThread.java     |  642 +++
 .../lucene/index/DocumentsWriterPerThreadPool.java |  339 ++
 .../lucene/index/DocumentsWriterStallControl.java  |  125 +
 .../java/org/apache/lucene/index/FieldInfo.java    |  346 ++
 .../java/org/apache/lucene/index/FieldInfos.java   |  349 ++
 .../org/apache/lucene/index/FieldInvertState.java  |  166 +
 .../main/java/org/apache/lucene/index/Fields.java  |   83 +
 .../apache/lucene/index/FilterAtomicReader.java    |  436 ++
 .../apache/lucene/index/FilterDirectoryReader.java |  159 +
 .../org/apache/lucene/index/FilteredTermsEnum.java |  267 ++
 .../lucene/index/FlushByRamOrCountsPolicy.java     |  143 +
 .../java/org/apache/lucene/index/FlushPolicy.java  |  158 +
 .../apache/lucene/index/FreqProxTermsWriter.java   |  131 +
 .../lucene/index/FreqProxTermsWriterPerField.java  |  563 +++
 .../apache/lucene/index/FrozenBufferedUpdates.java |  174 +
 .../java/org/apache/lucene/index/IndexCommit.java  |  138 +
 .../apache/lucene/index/IndexDeletionPolicy.java   |  127 +
 .../org/apache/lucene/index/IndexFileDeleter.java  |  733 +++
 .../org/apache/lucene/index/IndexFileNames.java    |  216 +
 .../lucene/index/IndexFormatTooNewException.java   |   62 +
 .../lucene/index/IndexFormatTooOldException.java   |   84 +
 .../lucene/index/IndexNotFoundException.java       |   26 +-
 .../java/org/apache/lucene/index/IndexReader.java  |  586 +++
 .../apache/lucene/index/IndexReaderContext.java    |   72 +
 .../org/apache/lucene/index/IndexUpgrader.java     |  184 +
 .../java/org/apache/lucene/index/IndexWriter.java  | 4801 ++++++++++++++++++++
 .../org/apache/lucene/index/IndexWriterConfig.java |  592 +++
 .../org/apache/lucene/index/IndexableField.java    |   99 +
 .../apache/lucene/index/IndexableFieldType.java    |  108 +
 .../apache/lucene/index/InvertedDocConsumer.java   |   32 +-
 .../lucene/index/InvertedDocConsumerPerField.java  |   50 +
 .../lucene/index/InvertedDocEndConsumer.java       |   25 +-
 .../index/InvertedDocEndConsumerPerField.java      |   23 +-
 .../index/KeepOnlyLastCommitDeletionPolicy.java    |   64 +
 .../apache/lucene/index/LiveIndexWriterConfig.java |  618 +++
 .../lucene/index/LogByteSizeMergePolicy.java       |  117 +
 .../org/apache/lucene/index/LogDocMergePolicy.java |   74 +
 .../org/apache/lucene/index/LogMergePolicy.java    |  647 +++
 .../java/org/apache/lucene/index/MergePolicy.java  |  603 +++
 .../org/apache/lucene/index/MergeScheduler.java    |   62 +
 .../java/org/apache/lucene/index/MergeState.java   |  220 +
 .../java/org/apache/lucene/index/MultiBits.java    |  125 +
 .../org/apache/lucene/index/MultiDocValues.java    |  527 +++
 .../lucene/index/MultiDocsAndPositionsEnum.java    |  201 +
 .../org/apache/lucene/index/MultiDocsEnum.java     |  182 +
 .../java/org/apache/lucene/index/MultiFields.java  |  289 ++
 .../java/org/apache/lucene/index/MultiReader.java  |   93 +
 .../java/org/apache/lucene/index/MultiTerms.java   |  197 +
 .../org/apache/lucene/index/MultiTermsEnum.java    |  550 +++
 .../org/apache/lucene/index/NoDeletionPolicy.java  |   55 +
 .../org/apache/lucene/index/NoMergePolicy.java     |   91 +
 .../org/apache/lucene/index/NoMergeScheduler.java  |   58 +
 .../org/apache/lucene/index/NormsConsumer.java     |   92 +
 .../apache/lucene/index/NormsConsumerPerField.java |   80 +
 .../org/apache/lucene/index/NumericDocValues.java  |   51 +
 .../lucene/index/NumericDocValuesWriter.java       |  153 +
 .../apache/lucene/index/NumericFieldUpdates.java   |  257 ++
 .../org/apache/lucene/index/NumericUpdate.java     |   76 +
 .../java/org/apache/lucene/index/OrdTermState.java |   36 +-
 .../apache/lucene/index/ParallelAtomicReader.java  |  310 ++
 .../lucene/index/ParallelCompositeReader.java      |  192 +
 .../apache/lucene/index/ParallelPostingsArray.java |   66 +
 .../index/PersistentSnapshotDeletionPolicy.java    |  303 ++
 .../org/apache/lucene/index/PrefixCodedTerms.java  |  157 +
 .../org/apache/lucene/index/ReaderManager.java     |   98 +
 .../java/org/apache/lucene/index/ReaderSlice.java  |   58 +
 .../java/org/apache/lucene/index/ReaderUtil.java   |  102 +
 .../org/apache/lucene/index/ReadersAndUpdates.java |  584 +++
 .../org/apache/lucene/index/SegmentCommitInfo.java |  275 ++
 .../apache/lucene/index/SegmentCoreReaders.java    |  228 +
 .../org/apache/lucene/index/SegmentDocValues.java  |  116 +
 .../java/org/apache/lucene/index/SegmentInfo.java  |  336 ++
 .../java/org/apache/lucene/index/SegmentInfos.java | 1213 +++++
 .../org/apache/lucene/index/SegmentMerger.java     |  403 ++
 .../org/apache/lucene/index/SegmentReadState.java  |  102 +
 .../org/apache/lucene/index/SegmentReader.java     |  573 +++
 .../org/apache/lucene/index/SegmentWriteState.java |  126 +
 .../apache/lucene/index/SerialMergeScheduler.java  |   54 +
 .../lucene/index/SimpleMergedSegmentWarmer.java    |   98 +
 .../org/apache/lucene/index/SingleTermsEnum.java   |   59 +
 .../lucene/index/SingletonSortedSetDocValues.java  |   84 +
 .../lucene/index/SlowCompositeReaderWrapper.java   |  250 +
 .../lucene/index/SnapshotDeletionPolicy.java       |  282 ++
 .../org/apache/lucene/index/SortedDocValues.java   |  134 +
 .../lucene/index/SortedDocValuesTermsEnum.java     |  153 +
 .../apache/lucene/index/SortedDocValuesWriter.java |  220 +
 .../apache/lucene/index/SortedSetDocValues.java    |  136 +
 .../lucene/index/SortedSetDocValuesTermsEnum.java  |  153 +
 .../lucene/index/SortedSetDocValuesWriter.java     |  315 ++
 .../lucene/index/StandardDirectoryReader.java      |  464 ++
 .../apache/lucene/index/StoredFieldVisitor.java    |  104 +
 .../apache/lucene/index/StoredFieldsConsumer.java  |   24 +-
 .../apache/lucene/index/StoredFieldsProcessor.java |  165 +
 .../main/java/org/apache/lucene/index/Term.java    |  166 +
 .../java/org/apache/lucene/index/TermContext.java  |  179 +
 .../java/org/apache/lucene/index/TermState.java    |   65 +
 .../apache/lucene/index/TermVectorsConsumer.java   |  188 +
 .../lucene/index/TermVectorsConsumerPerField.java  |  316 ++
 .../main/java/org/apache/lucene/index/Terms.java   |  136 +
 .../java/org/apache/lucene/index/TermsEnum.java    |  290 ++
 .../java/org/apache/lucene/index/TermsHash.java    |  151 +
 .../org/apache/lucene/index/TermsHashConsumer.java |   25 +-
 .../lucene/index/TermsHashConsumerPerField.java    |   45 +
 .../org/apache/lucene/index/TermsHashPerField.java |  336 ++
 .../ThreadAffinityDocumentsWriterThreadPool.java   |   92 +
 .../org/apache/lucene/index/TieredMergePolicy.java |  651 +++
 .../apache/lucene/index/TrackingIndexWriter.java   |  213 +
 .../org/apache/lucene/index/TwoPhaseCommit.java    |   63 +
 .../apache/lucene/index/TwoPhaseCommitTool.java    |  136 +
 .../lucene/index/TwoStoredFieldsConsumers.java     |   76 +
 .../lucene/index/UpgradeIndexMergePolicy.java      |  169 +
 .../main/java/org/apache/lucene/index/package.html |  264 ++
 .../src/main/java/org/apache/lucene/package.html   |   17 +
 .../org/apache/lucene/search/AutomatonQuery.java   |  131 +
 .../apache/lucene/search/BitsFilteredDocIdSet.java |   71 +
 .../org/apache/lucene/search/BooleanClause.java    |  115 +
 .../org/apache/lucene/search/BooleanQuery.java     |  532 +++
 .../org/apache/lucene/search/BooleanScorer.java    |  366 ++
 .../org/apache/lucene/search/BooleanScorer2.java   |  358 ++
 .../org/apache/lucene/search/BoostAttribute.java   |   47 +
 .../apache/lucene/search/BoostAttributeImpl.java   |   55 +
 .../org/apache/lucene/search/CachingCollector.java |  476 ++
 .../apache/lucene/search/CachingWrapperFilter.java |  176 +
 .../apache/lucene/search/CollectionStatistics.java |   84 +
 .../search/CollectionTerminatedException.java      |   30 +-
 .../java/org/apache/lucene/search/Collector.java   |  187 +
 .../apache/lucene/search/ComplexExplanation.java   |   79 +
 .../apache/lucene/search/ConjunctionScorer.java    |  150 +
 .../lucene/search/ConstantScoreAutoRewrite.java    |  228 +
 .../apache/lucene/search/ConstantScoreQuery.java   |  321 ++
 .../search/ControlledRealTimeReopenThread.java     |  259 ++
 .../apache/lucene/search/DisjunctionMaxQuery.java  |  311 ++
 .../apache/lucene/search/DisjunctionMaxScorer.java |   96 +
 .../apache/lucene/search/DisjunctionScorer.java    |  183 +
 .../apache/lucene/search/DisjunctionSumScorer.java |   92 +
 .../java/org/apache/lucene/search/DocIdSet.java    |   76 +
 .../org/apache/lucene/search/DocIdSetIterator.java |  155 +
 .../lucene/search/DocTermOrdsRangeFilter.java      |  175 +
 .../lucene/search/DocTermOrdsRewriteMethod.java    |  194 +
 .../apache/lucene/search/ExactPhraseScorer.java    |  335 ++
 .../java/org/apache/lucene/search/Explanation.java |  136 +
 .../java/org/apache/lucene/search/FieldCache.java  |  822 ++++
 .../apache/lucene/search/FieldCacheDocIdSet.java   |  175 +
 .../org/apache/lucene/search/FieldCacheImpl.java   | 1459 ++++++
 .../lucene/search/FieldCacheRangeFilter.java       |  580 +++
 .../lucene/search/FieldCacheRewriteMethod.java     |  193 +
 .../lucene/search/FieldCacheTermsFilter.java       |  151 +
 .../org/apache/lucene/search/FieldComparator.java  | 1313 ++++++
 .../lucene/search/FieldComparatorSource.java       |   49 +
 .../java/org/apache/lucene/search/FieldDoc.java    |   88 +
 .../org/apache/lucene/search/FieldValueFilter.java |  150 +
 .../apache/lucene/search/FieldValueHitQueue.java   |  232 +
 .../main/java/org/apache/lucene/search/Filter.java |   68 +
 .../org/apache/lucene/search/FilteredDocIdSet.java |  108 +
 .../lucene/search/FilteredDocIdSetIterator.java    |   97 +
 .../org/apache/lucene/search/FilteredQuery.java    |  619 +++
 .../java/org/apache/lucene/search/FuzzyQuery.java  |  250 +
 .../org/apache/lucene/search/FuzzyTermsEnum.java   |  455 ++
 .../java/org/apache/lucene/search/HitQueue.java    |   90 +
 .../org/apache/lucene/search/IndexSearcher.java    |  964 ++++
 .../org/apache/lucene/search/LiveFieldValues.java  |  141 +
 .../apache/lucene/search/MatchAllDocsQuery.java    |  173 +
 .../search/MaxNonCompetitiveBoostAttribute.java    |   54 +
 .../MaxNonCompetitiveBoostAttributeImpl.java       |   70 +
 .../lucene/search/MinShouldMatchSumScorer.java     |  413 ++
 .../org/apache/lucene/search/MultiCollector.java   |  132 +
 .../org/apache/lucene/search/MultiPhraseQuery.java |  593 +++
 .../org/apache/lucene/search/MultiTermQuery.java   |  341 ++
 .../lucene/search/MultiTermQueryWrapperFilter.java |  130 +
 .../org/apache/lucene/search/NGramPhraseQuery.java |  107 +
 .../apache/lucene/search/NumericRangeFilter.java   |  205 +
 .../apache/lucene/search/NumericRangeQuery.java    |  541 +++
 .../org/apache/lucene/search/PhrasePositions.java  |   97 +
 .../java/org/apache/lucene/search/PhraseQuery.java |  414 ++
 .../java/org/apache/lucene/search/PhraseQueue.java |   53 +
 .../lucene/search/PositiveScoresOnlyCollector.java |   71 +
 .../org/apache/lucene/search/PrefixFilter.java     |   55 +
 .../java/org/apache/lucene/search/PrefixQuery.java |  104 +
 .../org/apache/lucene/search/PrefixTermsEnum.java  |   57 +
 .../main/java/org/apache/lucene/search/Query.java  |  141 +
 .../apache/lucene/search/QueryWrapperFilter.java   |   90 +
 .../org/apache/lucene/search/ReferenceManager.java |  330 ++
 .../java/org/apache/lucene/search/RegexpQuery.java |  115 +
 .../org/apache/lucene/search/ReqExclScorer.java    |  144 +
 .../org/apache/lucene/search/ReqOptSumScorer.java  |  116 +
 .../lucene/search/ScoreCachingWrappingScorer.java  |  105 +
 .../java/org/apache/lucene/search/ScoreDoc.java    |   59 +
 .../main/java/org/apache/lucene/search/Scorer.java |  146 +
 .../org/apache/lucene/search/ScoringRewrite.java   |  202 +
 .../org/apache/lucene/search/SearcherFactory.java  |   65 +
 .../lucene/search/SearcherLifetimeManager.java     |  311 ++
 .../org/apache/lucene/search/SearcherManager.java  |  180 +
 .../apache/lucene/search/SloppyPhraseScorer.java   |  613 +++
 .../main/java/org/apache/lucene/search/Sort.java   |  223 +
 .../java/org/apache/lucene/search/SortField.java   |  473 ++
 .../lucene/search/TermCollectingRewrite.java       |  111 +
 .../java/org/apache/lucene/search/TermQuery.java   |  221 +
 .../org/apache/lucene/search/TermRangeFilter.java  |   96 +
 .../org/apache/lucene/search/TermRangeQuery.java   |  179 +
 .../apache/lucene/search/TermRangeTermsEnum.java   |  116 +
 .../java/org/apache/lucene/search/TermScorer.java  |  104 +
 .../org/apache/lucene/search/TermStatistics.java   |   63 +
 .../lucene/search/TimeLimitingCollector.java       |  323 ++
 .../java/org/apache/lucene/search/TopDocs.java     |  272 ++
 .../org/apache/lucene/search/TopDocsCollector.java |  169 +
 .../apache/lucene/search/TopFieldCollector.java    | 1237 +++++
 .../org/apache/lucene/search/TopFieldDocs.java     |   47 +
 .../apache/lucene/search/TopScoreDocCollector.java |  319 ++
 .../org/apache/lucene/search/TopTermsRewrite.java  |  220 +
 .../lucene/search/TotalHitCountCollector.java      |   59 +
 .../main/java/org/apache/lucene/search/Weight.java |  136 +
 .../org/apache/lucene/search/WildcardQuery.java    |  124 +
 .../lucene/search/doc-files/nrq-formula-1.png      |  Bin 0 -> 3171 bytes
 .../lucene/search/doc-files/nrq-formula-2.png      |  Bin 0 -> 3694 bytes
 .../java/org/apache/lucene/search/package.html     |  561 +++
 .../search/payloads/AveragePayloadFunction.java    |   65 +
 .../lucene/search/payloads/MaxPayloadFunction.java |   68 +
 .../lucene/search/payloads/MinPayloadFunction.java |   67 +
 .../lucene/search/payloads/PayloadFunction.java    |   79 +
 .../lucene/search/payloads/PayloadNearQuery.java   |  279 ++
 .../lucene/search/payloads/PayloadSpanUtil.java    |  207 +
 .../lucene/search/payloads/PayloadTermQuery.java   |  256 ++
 .../org/apache/lucene/search/payloads/package.html |   32 +
 .../lucene/search/similarities/AfterEffect.java    |   82 +
 .../lucene/search/similarities/AfterEffectB.java   |   61 +
 .../lucene/search/similarities/AfterEffectL.java   |   57 +
 .../lucene/search/similarities/BM25Similarity.java |  353 ++
 .../lucene/search/similarities/BasicModel.java     |   75 +
 .../lucene/search/similarities/BasicModelBE.java   |   63 +
 .../lucene/search/similarities/BasicModelD.java    |   64 +
 .../lucene/search/similarities/BasicModelG.java    |   55 +
 .../lucene/search/similarities/BasicModelIF.java   |   50 +
 .../lucene/search/similarities/BasicModelIn.java   |   64 +
 .../lucene/search/similarities/BasicModelIne.java  |   52 +
 .../lucene/search/similarities/BasicModelP.java    |   57 +
 .../lucene/search/similarities/BasicStats.java     |  154 +
 .../lucene/search/similarities/DFRSimilarity.java  |  162 +
 .../search/similarities/DefaultSimilarity.java     |  181 +
 .../lucene/search/similarities/Distribution.java   |   60 +
 .../lucene/search/similarities/DistributionLL.java |   49 +
 .../search/similarities/DistributionSPL.java       |   54 +
 .../lucene/search/similarities/IBSimilarity.java   |  160 +
 .../search/similarities/LMDirichletSimilarity.java |  107 +
 .../similarities/LMJelinekMercerSimilarity.java    |   87 +
 .../lucene/search/similarities/LMSimilarity.java   |  170 +
 .../apache/lucene/search/similarities/Lambda.java  |   57 +
 .../lucene/search/similarities/LambdaDF.java       |   60 +
 .../lucene/search/similarities/LambdaTTF.java      |   60 +
 .../search/similarities/MultiSimilarity.java       |  135 +
 .../lucene/search/similarities/Normalization.java  |   94 +
 .../search/similarities/NormalizationH1.java       |   74 +
 .../search/similarities/NormalizationH2.java       |   76 +
 .../search/similarities/NormalizationH3.java       |   67 +
 .../lucene/search/similarities/NormalizationZ.java |   68 +
 .../similarities/PerFieldSimilarityWrapper.java    |   89 +
 .../lucene/search/similarities/Similarity.java     |  258 ++
 .../lucene/search/similarities/SimilarityBase.java |  307 ++
 .../search/similarities/TFIDFSimilarity.java       |  830 ++++
 .../apache/lucene/search/similarities/package.html |  151 +
 .../lucene/search/spans/FieldMaskingSpanQuery.java |  167 +
 .../lucene/search/spans/NearSpansOrdered.java      |  370 ++
 .../lucene/search/spans/NearSpansUnordered.java    |  344 ++
 .../apache/lucene/search/spans/SpanFirstQuery.java |   98 +
 .../search/spans/SpanMultiTermQueryWrapper.java    |  264 ++
 .../search/spans/SpanNearPayloadCheckQuery.java    |  125 +
 .../apache/lucene/search/spans/SpanNearQuery.java  |  203 +
 .../apache/lucene/search/spans/SpanNotQuery.java   |  259 ++
 .../apache/lucene/search/spans/SpanOrQuery.java    |  279 ++
 .../lucene/search/spans/SpanPayloadCheckQuery.java |  127 +
 .../search/spans/SpanPositionCheckQuery.java       |  202 +
 .../search/spans/SpanPositionRangeQuery.java       |  113 +
 .../org/apache/lucene/search/spans/SpanQuery.java  |   57 +
 .../org/apache/lucene/search/spans/SpanScorer.java |  119 +
 .../apache/lucene/search/spans/SpanTermQuery.java  |  140 +
 .../org/apache/lucene/search/spans/SpanWeight.java |  121 +
 .../java/org/apache/lucene/search/spans/Spans.java |  107 +
 .../org/apache/lucene/search/spans/TermSpans.java  |  191 +
 .../org/apache/lucene/search/spans/package.html    |   93 +
 .../lucene/store/AlreadyClosedException.java       |   22 +-
 .../org/apache/lucene/store/BaseDirectory.java     |   77 +
 .../apache/lucene/store/BufferedIndexInput.java    |  360 ++
 .../apache/lucene/store/BufferedIndexOutput.java   |  158 +
 .../apache/lucene/store/ByteArrayDataInput.java    |  175 +
 .../apache/lucene/store/ByteArrayDataOutput.java   |   80 +
 .../apache/lucene/store/ByteBufferIndexInput.java  |  323 ++
 .../apache/lucene/store/ChecksumIndexInput.java    |   85 +
 .../apache/lucene/store/ChecksumIndexOutput.java   |   91 +
 .../apache/lucene/store/CompoundFileDirectory.java |  386 ++
 .../apache/lucene/store/CompoundFileWriter.java    |  370 ++
 .../java/org/apache/lucene/store/DataInput.java    |  245 +
 .../java/org/apache/lucene/store/DataOutput.java   |  308 ++
 .../java/org/apache/lucene/store/Directory.java    |  335 ++
 .../java/org/apache/lucene/store/FSDirectory.java  |  540 +++
 .../org/apache/lucene/store/FSLockFactory.java     |   66 +
 .../apache/lucene/store/FileSwitchDirectory.java   |  188 +
 .../org/apache/lucene/store/FilterDirectory.java   |  126 +
 .../java/org/apache/lucene/store/FlushInfo.java    |   85 +
 .../java/org/apache/lucene/store/IOContext.java    |  152 +
 .../java/org/apache/lucene/store/IndexInput.java   |   93 +
 .../java/org/apache/lucene/store/IndexOutput.java  |   77 +
 .../apache/lucene/store/InputStreamDataInput.java  |   66 +
 .../main/java/org/apache/lucene/store/Lock.java    |  157 +
 .../java/org/apache/lucene/store/LockFactory.java  |   82 +
 .../lucene/store/LockObtainFailedException.java    |   27 +-
 .../lucene/store/LockReleaseFailedException.java   |   25 +-
 .../org/apache/lucene/store/LockStressTest.java    |  118 +
 .../org/apache/lucene/store/LockVerifyServer.java  |  104 +
 .../org/apache/lucene/store/MMapDirectory.java     |  297 ++
 .../java/org/apache/lucene/store/MergeInfo.java    |   97 +
 .../org/apache/lucene/store/NIOFSDirectory.java    |  195 +
 .../apache/lucene/store/NRTCachingDirectory.java   |  326 ++
 .../apache/lucene/store/NativeFSLockFactory.java   |  339 ++
 .../org/apache/lucene/store/NoLockFactory.java     |   78 +
 .../lucene/store/NoSuchDirectoryException.java     |   23 +-
 .../lucene/store/OutputStreamDataOutput.java       |   54 +
 .../java/org/apache/lucene/store/RAMDirectory.java |  218 +
 .../main/java/org/apache/lucene/store/RAMFile.java |   90 +
 .../org/apache/lucene/store/RAMInputStream.java    |  129 +
 .../org/apache/lucene/store/RAMOutputStream.java   |  190 +
 .../lucene/store/RateLimitedDirectoryWrapper.java  |  160 +
 .../lucene/store/RateLimitedIndexOutput.java       |   91 +
 .../java/org/apache/lucene/store/RateLimiter.java  |  132 +
 .../org/apache/lucene/store/SimpleFSDirectory.java |  152 +
 .../apache/lucene/store/SimpleFSLockFactory.java   |  154 +
 .../lucene/store/SingleInstanceLockFactory.java    |   99 +
 .../lucene/store/TrackingDirectoryWrapper.java     |   72 +
 .../apache/lucene/store/VerifyingLockFactory.java  |  131 +
 .../main/java/org/apache/lucene/store/package.html |   25 +
 .../lucene/util/ArrayInPlaceMergeSorter.java       |   55 +
 .../org/apache/lucene/util/ArrayIntroSorter.java   |   67 +
 .../org/apache/lucene/util/ArrayTimSorter.java     |   84 +
 .../java/org/apache/lucene/util/ArrayUtil.java     |  728 +++
 .../java/org/apache/lucene/util/Attribute.java     |   18 +-
 .../java/org/apache/lucene/util/AttributeImpl.java |  144 +
 .../org/apache/lucene/util/AttributeReflector.java |   42 +
 .../org/apache/lucene/util/AttributeSource.java    |  521 +++
 .../main/java/org/apache/lucene/util/BitUtil.java  |  198 +
 .../src/main/java/org/apache/lucene/util/Bits.java |   89 +
 .../java/org/apache/lucene/util/BroadWord.java     |  160 +
 .../java/org/apache/lucene/util/ByteBlockPool.java |  367 ++
 .../main/java/org/apache/lucene/util/BytesRef.java |  383 ++
 .../java/org/apache/lucene/util/BytesRefHash.java  |  631 +++
 .../org/apache/lucene/util/BytesRefIterator.java   |   70 +
 .../main/java/org/apache/lucene/util/CharsRef.java |  336 ++
 .../apache/lucene/util/CloseableThreadLocal.java   |  152 +
 .../org/apache/lucene/util/CollectionUtil.java     |  186 +
 .../org/apache/lucene/util/CommandLineUtil.java    |  120 +
 .../java/org/apache/lucene/util/Constants.java     |  164 +
 .../main/java/org/apache/lucene/util/Counter.java  |  101 +
 .../java/org/apache/lucene/util/DocIdBitSet.java   |  113 +
 .../apache/lucene/util/DoubleBarrelLRUCache.java   |  130 +
 .../lucene/util/FieldCacheSanityChecker.java       |  450 ++
 .../org/apache/lucene/util/FilterIterator.java     |   83 +
 .../java/org/apache/lucene/util/FixedBitSet.java   |  617 +++
 .../lucene/util/GrowableByteArrayDataOutput.java   |   63 +
 .../main/java/org/apache/lucene/util/IOUtils.java  |  388 ++
 .../org/apache/lucene/util/InPlaceMergeSorter.java |   54 +
 .../lucene/util/IndexableBinaryStringTools.java    |  249 +
 .../java/org/apache/lucene/util/InfoStream.java    |   95 +
 .../java/org/apache/lucene/util/IntBlockPool.java  |  388 ++
 .../java/org/apache/lucene/util/IntroSorter.java   |  106 +
 .../main/java/org/apache/lucene/util/IntsRef.java  |  220 +
 .../java/org/apache/lucene/util/LongBitSet.java    |  382 ++
 .../java/org/apache/lucene/util/LongValues.java    |   46 +
 .../main/java/org/apache/lucene/util/LongsRef.java |  219 +
 .../java/org/apache/lucene/util/MapOfSets.java     |   90 +
 .../main/java/org/apache/lucene/util/MathUtil.java |  161 +
 .../org/apache/lucene/util/MergedIterator.java     |  168 +
 .../java/org/apache/lucene/util/MutableBits.java   |   25 +-
 .../org/apache/lucene/util/NamedSPILoader.java     |  140 +
 .../org/apache/lucene/util/NamedThreadFactory.java |   77 +
 .../java/org/apache/lucene/util/NumericUtils.java  |  506 +++
 .../java/org/apache/lucene/util/OpenBitSet.java    |  908 ++++
 .../org/apache/lucene/util/OpenBitSetDISI.java     |  112 +
 .../org/apache/lucene/util/OpenBitSetIterator.java |  156 +
 .../org/apache/lucene/util/PForDeltaDocIdSet.java  |  527 +++
 .../java/org/apache/lucene/util/PagedBytes.java    |  422 ++
 .../apache/lucene/util/PrintStreamInfoStream.java  |   75 +
 .../java/org/apache/lucene/util/PriorityQueue.java |  275 ++
 .../java/org/apache/lucene/util/QueryBuilder.java  |  425 ++
 .../org/apache/lucene/util/RamUsageEstimator.java  |  852 ++++
 .../lucene/util/RecyclingByteBlockAllocator.java   |  165 +
 .../lucene/util/RecyclingIntBlockAllocator.java    |  165 +
 .../main/java/org/apache/lucene/util/RefCount.java |   92 +
 .../java/org/apache/lucene/util/RollingBuffer.java |  144 +
 .../org/apache/lucene/util/SPIClassIterator.java   |  157 +
 .../org/apache/lucene/util/SentinelIntSet.java     |  156 +
 .../main/java/org/apache/lucene/util/SetOnce.java  |   91 +
 .../java/org/apache/lucene/util/SloppyMath.java    |  275 ++
 .../java/org/apache/lucene/util/SmallFloat.java    |  135 +
 .../main/java/org/apache/lucene/util/Sorter.java   |  267 ++
 .../java/org/apache/lucene/util/StringHelper.java  |  155 +
 .../lucene/util/ThreadInterruptedException.java    |   28 +-
 .../java/org/apache/lucene/util/TimSorter.java     |  381 ++
 .../java/org/apache/lucene/util/ToStringUtils.java |   64 +
 .../java/org/apache/lucene/util/UnicodeUtil.java   |  656 +++
 .../main/java/org/apache/lucene/util/Version.java  |  172 +
 .../java/org/apache/lucene/util/VirtualMethod.java |  157 +
 .../java/org/apache/lucene/util/WAH8DocIdSet.java  |  755 +++
 .../org/apache/lucene/util/WeakIdentityMap.java    |  281 ++
 .../apache/lucene/util/automaton/Automaton.java    |  785 ++++
 .../lucene/util/automaton/AutomatonProvider.java   |   58 +
 .../lucene/util/automaton/BasicAutomata.java       |  286 ++
 .../lucene/util/automaton/BasicOperations.java     |  861 ++++
 .../lucene/util/automaton/ByteRunAutomaton.java    |   54 +
 .../util/automaton/CharacterRunAutomaton.java      |   62 +
 .../lucene/util/automaton/CompiledAutomaton.java   |  403 ++
 .../automaton/DaciukMihovAutomatonBuilder.java     |  340 ++
 .../util/automaton/Lev1ParametricDescription.java  |  125 +
 .../util/automaton/Lev1TParametricDescription.java |  127 +
 .../util/automaton/Lev2ParametricDescription.java  |  225 +
 .../util/automaton/Lev2TParametricDescription.java |  272 ++
 .../lucene/util/automaton/LevenshteinAutomata.java |  292 ++
 .../util/automaton/MinimizationOperations.java     |  268 ++
 .../org/apache/lucene/util/automaton/RegExp.java   | 1012 +++++
 .../apache/lucene/util/automaton/RunAutomaton.java |  204 +
 .../apache/lucene/util/automaton/SortedIntSet.java |  286 ++
 .../lucene/util/automaton/SpecialOperations.java   |  276 ++
 .../org/apache/lucene/util/automaton/State.java    |  293 ++
 .../apache/lucene/util/automaton/StatePair.java    |  109 +
 .../apache/lucene/util/automaton/Transition.java   |  222 +
 .../apache/lucene/util/automaton/UTF32ToUTF8.java  |  324 ++
 .../apache/lucene/util/automaton/UTF32ToUTF8.py    |  366 ++
 .../lucene/util/automaton/createLevAutomata.py     |  500 ++
 .../org/apache/lucene/util/automaton/package.html  |   47 +
 .../java/org/apache/lucene/util/fst/Builder.java   |  649 +++
 .../lucene/util/fst/ByteSequenceOutputs.java       |  148 +
 .../apache/lucene/util/fst/BytesRefFSTEnum.java    |  134 +
 .../org/apache/lucene/util/fst/BytesStore.java     |  476 ++
 .../lucene/util/fst/CharSequenceOutputs.java       |  153 +
 .../main/java/org/apache/lucene/util/fst/FST.java  | 1872 ++++++++
 .../java/org/apache/lucene/util/fst/FSTEnum.java   |  537 +++
 .../apache/lucene/util/fst/ForwardBytesReader.java |   70 +
 .../apache/lucene/util/fst/IntSequenceOutputs.java |  152 +
 .../org/apache/lucene/util/fst/IntsRefFSTEnum.java |  134 +
 .../java/org/apache/lucene/util/fst/NoOutputs.java |  112 +
 .../java/org/apache/lucene/util/fst/NodeHash.java  |  181 +
 .../java/org/apache/lucene/util/fst/Outputs.java   |   93 +
 .../org/apache/lucene/util/fst/PairOutputs.java    |  175 +
 .../apache/lucene/util/fst/PositiveIntOutputs.java |  130 +
 .../apache/lucene/util/fst/ReverseBytesReader.java |   69 +
 .../main/java/org/apache/lucene/util/fst/Util.java |  960 ++++
 .../java/org/apache/lucene/util/fst/package.html   |   92 +
 .../apache/lucene/util/mutable/MutableValue.java   |   73 +
 .../lucene/util/mutable/MutableValueBool.java      |   72 +
 .../lucene/util/mutable/MutableValueDate.java      |   30 +-
 .../lucene/util/mutable/MutableValueDouble.java    |   75 +
 .../lucene/util/mutable/MutableValueFloat.java     |   73 +
 .../lucene/util/mutable/MutableValueInt.java       |   78 +
 .../lucene/util/mutable/MutableValueLong.java      |   75 +
 .../lucene/util/mutable/MutableValueStr.java       |   76 +
 .../org/apache/lucene/util/mutable/package.html    |   25 +
 .../main/java/org/apache/lucene/util/package.html  |   25 +
 .../util/packed/AbstractAppendingLongBuffer.java   |  223 +
 .../util/packed/AbstractBlockPackedWriter.java     |  145 +
 .../lucene/util/packed/AbstractPagedMutable.java   |  172 +
 .../packed/AppendingDeltaPackedLongBuffer.java     |  144 +
 .../util/packed/AppendingPackedLongBuffer.java     |  104 +
 .../lucene/util/packed/BlockPackedReader.java      |  105 +
 .../util/packed/BlockPackedReaderIterator.java     |  251 +
 .../lucene/util/packed/BlockPackedWriter.java      |  113 +
 .../apache/lucene/util/packed/BulkOperation.java   |  189 +
 .../lucene/util/packed/BulkOperationPacked.java    |  281 ++
 .../lucene/util/packed/BulkOperationPacked1.java   |   89 +
 .../lucene/util/packed/BulkOperationPacked10.java  |  155 +
 .../lucene/util/packed/BulkOperationPacked11.java  |  251 +
 .../lucene/util/packed/BulkOperationPacked12.java  |  111 +
 .../lucene/util/packed/BulkOperationPacked13.java  |  259 ++
 .../lucene/util/packed/BulkOperationPacked14.java  |  163 +
 .../lucene/util/packed/BulkOperationPacked15.java  |  267 ++
 .../lucene/util/packed/BulkOperationPacked16.java  |   73 +
 .../lucene/util/packed/BulkOperationPacked17.java  |  275 ++
 .../lucene/util/packed/BulkOperationPacked18.java  |  171 +
 .../lucene/util/packed/BulkOperationPacked19.java  |  283 ++
 .../lucene/util/packed/BulkOperationPacked2.java   |   81 +
 .../lucene/util/packed/BulkOperationPacked20.java  |  119 +
 .../lucene/util/packed/BulkOperationPacked21.java  |  291 ++
 .../lucene/util/packed/BulkOperationPacked22.java  |  179 +
 .../lucene/util/packed/BulkOperationPacked23.java  |  299 ++
 .../lucene/util/packed/BulkOperationPacked24.java  |   93 +
 .../lucene/util/packed/BulkOperationPacked3.java   |  219 +
 .../lucene/util/packed/BulkOperationPacked4.java   |   77 +
 .../lucene/util/packed/BulkOperationPacked5.java   |  227 +
 .../lucene/util/packed/BulkOperationPacked6.java   |  147 +
 .../lucene/util/packed/BulkOperationPacked7.java   |  235 +
 .../lucene/util/packed/BulkOperationPacked8.java   |   73 +
 .../lucene/util/packed/BulkOperationPacked9.java   |  243 +
 .../packed/BulkOperationPackedSingleBlock.java     |  191 +
 .../org/apache/lucene/util/packed/Direct16.java    |  125 +
 .../org/apache/lucene/util/packed/Direct32.java    |  125 +
 .../org/apache/lucene/util/packed/Direct64.java    |  115 +
 .../org/apache/lucene/util/packed/Direct8.java     |  123 +
 .../packed/DirectPacked64SingleBlockReader.java    |   67 +
 .../lucene/util/packed/DirectPackedReader.java     |  109 +
 .../lucene/util/packed/EliasFanoDecoder.java       |  489 ++
 .../lucene/util/packed/EliasFanoDocIdSet.java      |  138 +
 .../lucene/util/packed/EliasFanoEncoder.java       |  362 ++
 .../apache/lucene/util/packed/GrowableWriter.java  |  162 +
 .../util/packed/MonotonicAppendingLongBuffer.java  |  168 +
 .../util/packed/MonotonicBlockPackedReader.java    |  108 +
 .../util/packed/MonotonicBlockPackedWriter.java    |  104 +
 .../lucene/util/packed/Packed16ThreeBlocks.java    |  139 +
 .../org/apache/lucene/util/packed/Packed64.java    |  327 ++
 .../lucene/util/packed/Packed64SingleBlock.java    |  597 +++
 .../lucene/util/packed/Packed8ThreeBlocks.java     |  137 +
 .../apache/lucene/util/packed/PackedDataInput.java |   80 +
 .../lucene/util/packed/PackedDataOutput.java       |   82 +
 .../org/apache/lucene/util/packed/PackedInts.java  | 1308 ++++++
 .../lucene/util/packed/PackedReaderIterator.java   |  103 +
 .../apache/lucene/util/packed/PackedWriter.java    |  103 +
 .../lucene/util/packed/PagedGrowableWriter.java    |   79 +
 .../apache/lucene/util/packed/PagedMutable.java    |   79 +
 .../apache/lucene/util/packed/gen_BulkOperation.py |  331 ++
 .../org/apache/lucene/util/packed/gen_Direct.py    |  186 +
 .../lucene/util/packed/gen_Packed64SingleBlock.py  |  296 ++
 .../lucene/util/packed/gen_PackedThreeBlocks.py    |  168 +
 .../org/apache/lucene/util/packed/package.html     |   92 +
 .../org.apache.lucene.codecs.DocValuesFormat       |   17 +
 .../org.apache.lucene.codecs.PostingsFormat        |   17 +
 .../plugins/index/lucene/LuceneSecurityTest.java   |   40 +
 oak-parent/pom.xml                                 |   87 +-
 oak-pojosr/pom.xml                                 |   10 +-
 oak-query-spi/pom.xml                              |    2 +-
 .../jackrabbit/oak/spi/query/QueryIndex.java       |   55 +-
 .../jackrabbit/oak/spi/query/package-info.java     |    2 +-
 oak-run-commons/pom.xml                            |   21 +-
 .../indexer/document/DocumentStoreIndexerBase.java |   36 +
 .../flatfile/FlatFileNodeStoreBuilder.java         |    9 +-
 .../document/flatfile/pipelined/DownloadRange.java |   48 +-
 .../pipelined/DownloadStageStatistics.java         |  104 +
 .../pipelined/MongoDownloaderRegexUtils.java       |  169 +
 .../MongoParallelDownloadCoordinator.java          |  138 +
 .../pipelined/MongoRegexPathFilterFactory.java     |    4 +-
 .../flatfile/pipelined/NodeDocumentCodec.java      |   28 +-
 .../pipelined/PipelinedMongoDownloadTask.java      |  887 ++--
 .../pipelined/PipelinedMongoServerSelector.java    |  179 +
 .../flatfile/pipelined/PipelinedStrategy.java      |   28 +-
 .../flatfile/pipelined/PipelinedTransformTask.java |   24 +-
 .../document/mongo/MongoDocumentStoreHelper.java   |    4 +
 .../oak/run/cli/DocumentFixtureProvider.java       |    1 +
 .../MongoParallelDownloadCoordinatorTest.java      |  169 +
 .../flatfile/pipelined/MongoTestBackend.java       |   57 +
 .../flatfile/pipelined/PipelineITUtil.java         |  215 +
 .../document/flatfile/pipelined/PipelinedIT.java   |  355 +-
 .../PipelinedMongoConnectionFailureIT.java         |  138 +
 .../pipelined/PipelinedMongoDownloadTaskTest.java  |  183 +-
 .../PipelinedMongoServerSelectorTest.java          |  315 ++
 .../pipelined/PipelinedParametrizedIT.java         |  288 ++
 oak-run-elastic/pom.xml                            |    5 +-
 oak-run/pom.xml                                    |   11 +-
 oak-run/src/main/js/oak-mongo.js                   |   53 +
 .../oak/index/DocumentStoreIndexerIT.java          |    3 +
 .../jackrabbit/oak/index/IncrementalStoreTest.java |  119 +-
 oak-search-elastic/pom.xml                         |    6 +-
 .../index/elastic/ElasticIndexDefinition.java      |    9 +-
 .../plugins/index/elastic/query/ElasticIndex.java  |    9 +-
 .../index/elastic/query/ElasticRequestHandler.java |   18 +-
 .../index/elastic/ElasticIndexQueryCommonTest.java |    4 +-
 .../index/elastic/ElasticSimilarQueryTest.java     |    3 +-
 .../plugins/index/elastic/ElasticTestServer.java   |    6 +-
 oak-search-mt/pom.xml                              |  160 -
 .../index/mt/MTFulltextQueryTermsProvider.java     |  144 -
 .../mt/MTFulltextQueryTermsProviderFactory.java    |  144 -
 .../index/mt/MTFulltextQueryTermsProviderTest.java |   64 -
 oak-search/pom.xml                                 |    2 +-
 .../search/spi/editor/FulltextDocumentMaker.java   |    9 +-
 .../search/spi/query/FulltextIndexPlanner.java     |    5 +-
 .../oak/plugins/index/DynamicBoostCommonTest.java  |   10 +
 .../oak/plugins/index/FullTextIndexCommonTest.java |   22 +
 .../oak/plugins/index/PropertyIndexCommonTest.java |   37 +
 oak-security-spi/pom.xml                           |    2 +-
 oak-segment-aws/pom.xml                            |    2 +-
 oak-segment-azure/pom.xml                          |  148 +-
 oak-segment-remote/pom.xml                         |    2 +-
 oak-segment-tar/pom.xml                            |    2 +-
 oak-shaded-guava/pom.xml                           |    6 +-
 oak-solr-core/pom.xml                              |    2 +-
 oak-solr-osgi/pom.xml                              |    2 +-
 oak-store-composite/pom.xml                        |    2 +-
 oak-store-document/pom.xml                         |    2 +-
 .../oak/plugins/document/ClusterNodeInfo.java      |    2 +-
 .../jackrabbit/oak/plugins/document/Commit.java    |    6 +-
 .../plugins/document/mongo/MongoDocumentStore.java |    2 +
 .../oak/plugins/document/util/MongoConnection.java |    8 +
 .../oak/fixture/DocumentMemoryFixture.java         |    3 +
 .../oak/fixture/DocumentMongoFixture.java          |    3 +
 .../jackrabbit/oak/fixture/DocumentRdbFixture.java |    9 +-
 .../document/mongo/LeaseUpdateSocketTimeoutIT.java |    4 +-
 .../plugins/document/mongo/MongoDockerRule.java    |    2 +
 oak-store-spi/pom.xml                              |    2 +-
 .../jackrabbit/oak/fixture/NodeStoreFixture.java   |    6 +-
 oak-upgrade/pom.xml                                |    2 +-
 pom.xml                                            |    3 +-
 861 files changed, 172200 insertions(+), 1856 deletions(-)


Reply via email to