You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-dev@jackrabbit.apache.org by re...@apache.org on 2024/06/16 09:15:17 UTC
(jackrabbit-oak) branch OAK-10691 updated (24dce02dd3 -> c1889bcc4e)
This is an automated email from the ASF dual-hosted git repository.
reschke pushed a change to branch OAK-10691
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from 24dce02dd3 OAK-10691: remove use of Guava Charsets class
add ae8eaa5d5a OAK-10551: o.a.j.o.jcr.osgi.RepositoryManager declares OSGi properties that are not used at all.
add 1e4d810784 OAK-6765: Convert oak-jcr to OSGi R7 annotations
add d2531b0b6c OAK-10681 - [indexing job] Support custom filters of paths on Mongo (#1340)
add c5c5a73d43 OAK-10674: DocumentStore: verify that we could use Oak's Bloom filter
add 2ba8688f54 Revert "OAK-10674: DocumentStore: verify that we could use Oak's Bloom filter"
add 57c3273481 OAK-10674: DocumentStore: verify that we could use Oak's Bloom filter
add 6e06ed905e Revert "OAK-10674: DocumentStore: verify that we could use Oak's Bloom filter"
add b1b7c5a472 OAK-10690: Update docs and test config for recommended MongoDB version (#1344)
add f13b89dcd1 OAK-6769: Convert oak-search-mt to OSGi R7 annotations
add 5e054a5fa1 OAK-10695: oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.26.0 (#1348)
add f2a53988fb OAK-10696: Update Oak trunk to Jackrabbit 2.20.15 (#1350)
add ae5057c714 OAK-10697: webapp: update Tomcat dependency to 9.0.86 (#1351)
add 9d1980406a OAK-10700: update testcontainer dependency to 1.19.7 (#1356)
add f9776cf827 OAK-10698: DocumentStore: max property size tests can fail with OOM - skip tests when maxMemory insufficient (#1355)
add ab516750c3 OAK-10701: Upgrade h2db dependency to 2.2.224 (#1357)
add 78f49de480 OAK-10704: update azure dependencies (#1359)
add 0319de9c87 OAK-10693 | Add custom filter support for incremental FFS (#1354)
add c9354be6d2 OAK-10703: oak-doc: add branch history to roadmap (#1361)
add 30648c8d79 OAK-10707: update (historic) org.apache.felix.scr.annotations plugin to version 1.12.0 (#1362)
add 2296f76ed7 OAK-10702: oak-blob-cloud: update netty dependendy to 4.1.107 (#1358)
add a679f5d7d1 OAK-10709: Deprecate oak-search-mt
add ca4311ddac Revert "OAK-10701: Upgrade h2db dependency to 2.2.224 (#1357)"
add 688bc33d8e Update blobstore.md
add ab3b903107 OAK-10712: update groovy dependency to 2.5.23 (#1370)
add 089a42407f OAK-10695: oak-benchmarks/oak-it-osgi: update commons-compress dependency to 1.26.1
add a19e1dd5dd OAK-10716: oak-lucene: update to version 4.7.2 (latest from that branch) (#1376)
add 0a4974736b OAK-10713: add (failing) list for Lucene regexp stack overflow (#1373)
add a440935e9b OAK-10717: oak-pojosr should be updated to o.a.felix.connect-0.2.0
add 39af42cdc8 OAK-10718: Update (shaded) Guava to 33.1.0 (#1378)
add 2228a5c6fd OAK-10720: Update commons-io dependency to 2.15.1 (#1379)
add 19d074a363 OAK-10722: Update commons-codec dependency to 1.16.1 (#1381)
add abef0b0b93 OAK-10721: oak-segment-azure/oak-blob-cloud-azure: update embedded Guava to 33.1.0 (#1380)
add b97033faa3 OAK-10723: Update commons-lang3 dependency to 3.14.0 (#1382)
add 32f2b9a7eb OAK-10725: Upgrade jackson-databind dependency to 2.16.2 (#1384)
add 97c59b9e29 OAK-10729: update groovy dependency to 3.0.21 (#1388)
add d4bd2d729a OAK-10731: oak-pojosr: remove unused gmongo dependency (#1390)
add 3e217a382c OAK-10682 - Replace use of nin and not operators in the Mongo query by positive conditions on the negated regex. (#1394)
add 5ffb5a4cac OAK-10735: Release Oak 1.62.0 - Candidate Release Notes
add e596b12ca2 OAK-10738 : Add default values to user-sync configuration section
add 2b27df56b9 OAK-10733 | Filter out hidden properties while creating FlatFileStore (#1398)
add 5d163c8398 OAK-10708: error-level log failures to write the journal (#1363)
add aed56e8022 OAK-10735: Release Oak 1.62.0 - update Candidate Release Notes
add 549d3b6dbf OAK-10375: remove binary data from logs (#1353)
add 14584aa6a4 OAK-10735: Release Oak 1.62.0 - update Candidate Release Notes
add 218165741a OAK-10735: Release Oak 1.62.0 - update Candidate Release Notes
add 8851009d98 [maven-release-plugin] prepare release jackrabbit-oak-1.62.0
add 1eb85152a9 [maven-release-plugin] prepare for next development iteration
add ed9e8ef597 [maven-release-plugin] rollback the release of jackrabbit-oak-1.62.0
add 914c893db7 OAK-10735: Release Oak 1.62.0 - update Candidate Release Notes
add e220c69ec7 Revert "OAK-10733 | Filter out hidden properties while creating FlatFileStore (#1398)"
add 3ee4091ec5 Merge branch 'trunk' of github.com:apache/jackrabbit-oak into trunk
add 972be2a813 [maven-release-plugin] prepare release jackrabbit-oak-1.62.0
add b9956a1ea4 [maven-release-plugin] prepare for next development iteration
add ee52cbd154 OAK-10752: update Tomcat JDBC dependency to 9.0.87 (#1403)
add 0fb6059c03 OAK-10754: webapp: update Tomcat dependency to 9.0.87 (#1405)
add f6a8077c0e OAK-10756: OrderableNodesTest.childOrderCleanupFeatureToggleTest fails with -Dnsfixtures=DOCUMENT_NS (#1406)
add e2336684b7 OAK-10735: Release Oak 1.62.0 - adjust version numbers of non-reactor projects
add 6dae36231c OAK-10757: DocumentRdbFixture does not support the Feature Toggle FT_… (#1407)
add 608db8f3ea OAK-10730 : log a warn for a MongoException previously swallowed (#1399)
add 2c0b3f70ee OAK-10755: commons: deprecate use of slf4j.event.Level in SystemPropertySupplier API (and make it 'internal') (#1408)
add 8c02534da5 OAK-10694: Remove oak-search-mt (#1410)
add cc376030ac OAK-10767: oak-it-osgi unnecessarily deploys commons-collections to the test environment (#1425)
add f3296ec88d OAK-10772 : Broken links in authentication documentation
add f7f9768ba6 OAK-10769: bump es java client to 8.13.2 / lucene 9.10.0 (#1430)
add 4fdc15ff80 OAK-10773 | Do not open index while getting ft index path for lucene version 1 indexes (#1432)
add c4222079a9 OAK-10766 | Make lease time out configurable for individual lanes (#1429)
add 3abb2b8621 OAK-10774: remove oak-search-mt module from Jenkinsfile (#1431)
add 931dfffec6 OAK-10762: dynamic boosted tags need to specify extra parameters (#1416)
add 53b51f29e4 Issues/oak 10770 (#1428)
add dcae752850 OAK-10777: oak-lucene: add test coverage for stack overflow based on very long and complex regexp using JCR lucene native query (#1434)
add 3efe9f7e84 OAK-6773: Convert oak-store-composite to OSGi R7 annotations (#1423)
add ea1e4c8f45 OAK-10775: LeaseUpdateSocketTimeoutIT still wants a mongo:4.2 image (#1433)
add ac1a6b2ff5 Revert "OAK-6773: Convert oak-store-composite to OSGi R7 annotations (#1423)"
add f4c557c1d3 OAK-10782: query getSize() can lock writes when is called before an update (#1436)
add 51e08e33b4 OAK-10785: update maven-shade-plugin version to 3.5.3
add 045ed1714e OAK-10783: VersionableEditor: misleading WARN message when creating version history
add 54f9c18e6c OAK-10701: Upgrade h2db dependency to 2.2.220
add f752440b0f Revert "OAK-10701: Upgrade h2db dependency to 2.2.220"
add f0ac80ebd8 OAK-10776 | Add support for custom excludes in incremental index store (#1437)
add 86befafe67 OAK-10784: o.a.j.o.plugins.migration.version.VersionableEditor should create the version storage node, if needed (#1438)
add dc6dc4e15f OAK-10768: query-spi: deprecate use of slf4j.event.Level in QueryInde… (#1426)
add 99edbd48d7 OAK-10793: Update Logback version to 1.2.13 (#1442)
add 6f9cb9b998 OAK-10797: Update to Jackrabbit 2.20.16 (#1444)
add 98206cb404 OAK-10778 - Support downloading from Mongo in parallel. (#1435)
add 4914c1923e OAK-10795 - Indexing job: eliminate unnecessary intermediate object creation in transform stage (#1446)
add 6706898c83 OAK-10796 - Avoid creation of intermediate StringBuilder in JsopBuilder (#1445)
add ecfe8f6381 OAK-10786: oak-lucene: use copy of lucene-core 4.7.2 source code (#1439)
add bc73ca3107 OAK-10799: Update (shaded) Guava to 33.2.0 (#1449)
add 674248ae94 OAK-10798: Introduce functions to clean nodes based on regular expression
add f678629208 OAK-10798: Cleanup and simplied regular expression
add feace46943 OAK-10798: Rename to removeDescendantsAndSelfMatching.
add 28f411a3ac OAK-10786: exclude automaton package from RAT check (#1452)
add 054741605c OAK-10800: (oak-search-elastic) add mapping for DictionaryCompoundWord (#1450)
add 95d28d9823 OAK-10788 - Indexing job downloader: shutdown gracefully all threads in case of failure (#1456)
add 283a1d7fea OAK-10787: oak-lucene: backport fix for lucene-core vulnerability (#1443)
add c5e10e72b1 OAK-10808 - Skip test if Mongo is not available. (#1463)
add 5ad216d8c8 OAK-10810 - Remove redundant call to StringCache.get in Path.fromString. (#1464)
add f0d805f29a OAK-10804 - Optimize check for hidden paths and clear warnings in NodeStateUtils class. (#1461)
add c80a8f816d OAK-10814 - Tar file recovery still fails with SNFE in some cases. (#1468)
add 1f25d6fc4a OAK-10815: Update jacoco plugin to 0.8.12 (#1469)
add 43619290a5 OAK-10760: oak-core should check namespace registry consistency on st… (#1447)
add f9e1dfa80d OAK-10816: Update spotbugs plugin to 4.8.5.0 (#1470)
add bd237f298d OAK-10819: examples: update jetty-maven-plugin to 11.0.21 (#1471)
add 7ab4027f49 OAK-10820: webapp: update Tomcat dependency to 9.0.89 (#1472)
add 1c355c452c OAK-10824: Release Oak 1.64.0 - Candidate Release Notes
add d505018079 OAK-10813 : using projection while listing/removing root temp nodes
add 15ac3d4f9c OAK-10813 : using projection while listing children of an node
add ab4020a4eb Merge pull request #1475 from apache/OAK-10813
add f7f21c8d25 OAK-10824: Release Oak 1.64.0 - Candidate Release Notes
add 4226ea098d OAK-10771 - Add disk cache size stats and issue warning if evicted segment has zero length (#1427)
add 4726136474 OAK-10824: Release Oak 1.64.0 - Candidate Release Notes
add 32e5b94eec [maven-release-plugin] prepare release jackrabbit-oak-1.64.0
add 536e9e9656 [maven-release-plugin] prepare for next development iteration
add 1e58eb401e OAK-10823 : replaced db.collection.remove with db.collection.deleteOne/deleteMany to make it compatible with both mongo & mongosh
add 30672ee370 OAK-10823 : reverted un-intended changes from var to let/const
add 76c0d7ecd0 Merge pull request #1477 from apache/OAK-10823
add bd5a327a4e OAK-10789 - Log paths used for inclusing/exclusion for Mongo regex filters in job summary (#1478)
add 57d124c6fa OAK-10811: (oak-search-elastic) reduce contention in IndexTracker (#1466)
add a52b001073 Issues/OAK-10675 (#1385)
add 2726d5746c OAK-10829: examples: update build-helper-maven-plugin to 3.6.0 (#1483)
add 36a32dcbc1 OAK-10624: o.a.j.o.namepath.JcrPathParser does not accept some valid local names containing '{' or '}'. (#1285)
add 42526fcff3 OAK-6756: Convert oak-auth-external to OSGi R7 annotations (#1371)
add c2e2cd7add OAK-10780: add azure access token refresh logic (#1441)
add 4a4f2ed767 OAK-10830: Upgrade jackson-databind dependency to 2.17.1 (#1486)
add b4998979cd OAK-10826 - Misleading warning about missing checkpoint
add 049d7713d9 Merge pull request #1479 from daniancu/OAK-10826
add a9d0c1c812 Revert "OAK-10830: Upgrade jackson-databind dependency to 2.17.1 (#1486)"
add 62eee36beb OAK-10833 - Consistency check reports success for repository with SNFE in checkpoints (#1487)
add c5a9f713b3 Revert "Revert "OAK-10830: Upgrade jackson-databind dependency to 2.17.1 (#1486)""
add b39154892a OAK-10621: o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names (#1488)
add c1a73280ea OAK-10824: Release Oak 1.64.0
add 1a250e06d8 OAK-10825 - Indexing job: log [TASK:<PHASE>:FAIL] log message for when an indexing phase fails. (#1481)
add 8bab606b28 OAK-10838: oak-lucene: maven install fails in oak-lucene due to baseline check (#1491)
add 71c1e9b0cf OAK-6761: Convert oak-blob-plugins to OSGi R7 annotations (#1415)
add 3c97422858 Issues/oak 10781 (#1485)
add e5cffd353f OAK-10739 : Provide support for FullGC in Mongo DocumentStore (#1454)
add e488628c01 OAK-10843 : temporarily disable flaky tests
add e36b4c7a0e OAK-10844 : removing some test combinations and adding logging to help narrow down where time is spent
add dc516a5ad5 Merge pull request #1494 from apache/OAK-10844
add 53fd887f88 OAK-10807 - Add oak-run diff to Azure repositories (#1496)
add ad2620ffd1 OAK-10843 : exclude a flaky test combination
add e68694024c Merge pull request #1497 from apache/OAK-10843-2
add 72ff0c284b OAK-10844 : marking a slow test as ignored for now
add 24c39669ed Merge pull request #1498 from apache/OAK-10844-2
add 82278a8a6c OAK-10846 : ignoring testPartialMergeRootCleanup as it seems to leak a thread
add 5da1eba605 Merge pull request #1499 from apache/OAK-10846
add f69fbc8607 OAK-10841: log error cause when ES cannot process a query (#1492)
add 6b47624d0a OAK-10847: query-spi: bump log level to ERROR for use of deprecated slf4j.event.Level method (#1500)
add 46476bcbfc OAK-10852: oak-store-document: disable unreliable tests in BranchCommitGCTest
add 6fa8b3d4f8 OAK-10853 : temporarily disable flaky test
add 52456184d1 Merge pull request #1502 from apache/OAK-10853-1
add 8c120d28ee OAK-10851 - Log START/END/FAIL messages of indexing job phases inside the same package (#1501)
add 141d006215 OAK-10854: Allow oak.findOne to find long path documents
add 83e8db2bef OAK-10852 : refinement of 46476bcbfc to only ignore flaky mode
add 1361982f14 Merge pull request #1504 from apache/OAK-10852-refined
add 2798f8ca99 OAK-10856: oak-run: TextPopulatorTest uses transitive dependency com.beust.jcommander.internal.Maps (#1505)
add a9ae04f62f OAK-10852: disable BranchCommitGCTest unmergedAddsThenMergedAddThenUnmergedRemovesChildren for FullGCMode.ORPHANS_EMPTYPROPS_UNMERGED_BC (#1506)
add 2f498d4fca OAK-10852 : excluding another flaky test combination
add cc8adb42d8 Merge pull request #1507 from apache/OAK-10852-3
add 849307c41e OAK-10860: oak-lucene: update gson test dependency and stop using deprecated APIs (#1509)
add 75e05ef6c7 OAK-10861: avoid use of Tika WriteOutHandler convenience method removed in Tika 2.x (#1510)
add 7bfbb09cf9 OAK-10837: Add documentation for UT/IT NodeStore fixtures
add 5fe78c6dd8 Merge pull request #1493 from adelina-marian/OAK-10837
add 24179e5dd8 OAK-9455 - Improve oak-run check to allow fast remote consistency checks (#1508)
add c3148776b5 OAK-10868 - Use a constant to represent empty StringValue, to avoid allocating new objects in this case. (#1512)
add 998e3ad8f4 OAK-10866 - Avoid creating an intermediate String when appending a string value to a JsopBuilder. (#1511)
add c693abee26 OAK-10872 - Replace use of StringBuilder by string concatenation in PathUtils.concat(String, String)
add c8bb44dc46 OAK-10870 : New oak-mongo.js methods for sizes of properties, counts … (#1514)
add 1633523683 OAK-10803 - Modified DocumentPropertyState.java to compress values ba… (#1473)
add aaaf741193 OAK-10451 UserPrincipalProvider may cause many conflicts when under load (#1128)
add 59ddcf447e OAK-10873: store-spi: remove use of Guava CharMatcher in test case (#1516)
add 291c21f556 OAK-10451 : UserPrincipalProvider may cause many conflicts when under load (add missing licence header)
add a0468b51bb OAK-10879 - Indexing job: In the index report, list phase timings in chronological order and not alphabetic order (#1519)
add 5d10c51ff5 Revert "OAK-10803 - Modified DocumentPropertyState.java to compress values ba… (#1473)"
add c57a34f380 OAK-10883: document mk: disable flaky test VersionGarbageCollectorIT.testBundledPropUnmergedBCGC for mode ORPHANS_EMPTYPROPS_UNMERGED_BC (#1525)
add db2db5989f OAK-10882: move Oak related notification from dev@jackrabbit.apache.org to oak-dev@jackrabbit.apache.org (#1524)
add 229fc4b0d7 JCR-5072: Release Jackrabbit 2.22.0 - update site
add 06f54302a5 revert "JCR-5072: Release Jackrabbit 2.22.0 - update site"
add b9b9eb0edb OAK-10887: webapp: remove RMI support (#1527)
add bc76186092 OAK-10887: webapp: remove RMI support - cleanup pom
add bfa618b018 OAK-10891: disable flaky test BranchCommitGCTest.testDeletedPropsAndUnmergedBCfor mode ORPHANS_EMPTYPROPS_KEEP_ONE_ALL_PROPS (#1528)
add 0b997de85c Merge branch 'trunk' of github.com:apache/jackrabbit-oak into trunk
add e0cffef667 OAK-10893: standalone: remove RMI dependency (#1529)
add 5577031ee7 OAK-10886: Update Oak trunk to Jackrabbit 2.22.0 (#1532)
add 0e327a27eb OAK-10892: Update (shaded) Guava to 33.2.1 (#1531)
add c1889bcc4e OAK-10691: merge trunk
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 6 +
Jenkinsfile | 2 +-
RELEASE-NOTES.txt | 140 +-
oak-api/pom.xml | 2 +-
oak-auth-external/pom.xml | 15 +-
.../external/impl/DefaultSyncConfigImpl.java | 353 +-
.../external/impl/DefaultSyncHandler.java | 21 +-
.../external/impl/ExternalIDPManagerImpl.java | 15 +-
.../external/impl/ExternalLoginModuleFactory.java | 175 +-
.../external/impl/SyncManagerImpl.java | 15 +-
.../principal/ExternalPrincipalConfiguration.java | 90 +-
.../external/AbstractExternalAuthTest.java | 3 +-
.../impl/ExternalLoginModuleFactoryTest.java | 93 +-
.../external/impl/jmx/SynMBeanImplOSGiTest.java | 4 +-
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 +-
.../run_concurrent_login_principal_cache.sh | 67 +
oak-blob-cloud-azure/pom.xml | 162 +-
.../blobstorage/AzureBlobContainerProvider.java | 335 ++
.../azure/blobstorage/AzureBlobStoreBackend.java | 120 +-
.../cloud/azure/blobstorage/AzureConstants.java | 15 +
.../oak/blob/cloud/azure/blobstorage/Utils.java | 2 +-
.../blobstorage/AzureBlobStoreBackendTest.java | 87 +-
.../azure/blobstorage/AzureDataStoreUtils.java | 12 +-
.../src/test/resources/azure.properties | 5 +
oak-blob-cloud/pom.xml | 4 +-
oak-blob-plugins/pom.xml | 6 +-
.../blob/ConsolidatedDataStoreCacheStats.java | 10 +-
.../plugins/blob/datastore/DbDataStoreService.java | 8 +-
.../blob/datastore/FileDataStoreService.java | 8 +-
.../oak/plugins/blob/migration/BlobMigration.java | 10 +-
oak-blob/pom.xml | 2 +-
oak-commons/pom.xml | 2 +-
.../apache/jackrabbit/oak/commons/PathUtils.java | 9 +-
.../jackrabbit/oak/commons/json/JsopBuilder.java | 44 +-
.../commons/properties/SystemPropertySupplier.java | 31 +
.../oak/commons/properties/package-info.java | 7 +-
oak-core-spi/pom.xml | 2 +-
.../jackrabbit/oak/namepath/JcrPathParser.java | 40 +-
.../jackrabbit/oak/namepath/PathParserTest.java | 59 +-
oak-core/pom.xml | 2 +-
.../oak/plugins/index/AsyncIndexerService.java | 46 +-
.../oak/plugins/index/ConsoleIndexingReporter.java | 33 +-
.../jackrabbit/oak/plugins/index/IndexUtils.java | 6 +
.../oak/plugins/index/IndexingReporter.java | 9 +
.../oak/plugins/index/MetricsFormatter.java | 22 +-
.../oak/plugins/index/importer/IndexImporter.java | 60 +-
.../migration/version/VersionableEditor.java | 9 +-
.../version/VersionablePropertiesEditor.java | 4 +-
.../plugins/name/ReadOnlyNamespaceRegistry.java | 76 +-
.../org/apache/jackrabbit/oak/query/QueryImpl.java | 16 +-
.../user/CachedPrincipalMembershipReader.java | 246 +
.../security/user/PrincipalMembershipReader.java | 72 +
.../oak/security/user/UserConfigurationImpl.java | 9 +
.../oak/security/user/UserPrincipalProvider.java | 130 +-
.../oak/namepath/impl/NamePathMapperImplTest.java | 19 +-
.../oak/plugins/index/AsyncIndexerServiceTest.java | 27 +-
.../plugins/index/ConsoleIndexingReporterTest.java | 28 +-
.../plugins/index/importer/IndexImporterTest.java | 4 +-
.../user/CachedPrincipalMembershipReaderTest.java | 338 ++
.../user/PrincipalMembershipReaderTest.java | 130 +
oak-doc-railroad-macro/pom.xml | 2 +-
oak-doc/pom.xml | 2 +-
oak-doc/src/site/markdown/dev_getting_started.md | 2 +-
.../nodestore/document/mongo-document-store.md | 2 +-
.../site/markdown/nodestore/segment/overview.md | 7 +
oak-doc/src/site/markdown/plugins/blobstore.md | 3 +-
oak-doc/src/site/markdown/roadmap.md | 44 +
.../markdown/security/authentication/default.md | 68 +-
.../authentication/external/defaultusersync.md | 37 +-
.../security/authentication/tokenmanagement.md | 8 +-
oak-doc/src/site/markdown/security/user/default.md | 1 +
oak-doc/src/site/markdown/testing.md | 44 +
oak-doc/src/site/site.xml | 1 +
oak-examples/pom.xml | 2 +-
oak-examples/standalone/pom.xml | 7 +-
oak-examples/webapp/pom.xml | 13 +-
.../apache/jackrabbit/j2ee/BootstrapConfig.java | 12 -
.../java/org/apache/jackrabbit/j2ee/RMIConfig.java | 175 -
.../jackrabbit/j2ee/RepositoryAccessServlet.java | 87 +-
.../jackrabbit/j2ee/RepositoryStartupServlet.java | 335 +-
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 | 13 +-
.../observation/ConsolidatedListenerMBeanImpl.java | 51 +-
.../jackrabbit/oak/jcr/osgi/RepositoryManager.java | 43 +-
.../jackrabbit/oak/jcr/OrderableNodesTest.java | 21 +-
oak-lucene/pom.xml | 13 +-
.../index/lucene/LuceneIndexLookupUtil.java | 17 +-
.../main/java/org/apache/lucene/LucenePackage.java | 37 +
.../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 | 49 +
.../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 | 39 +
.../org/apache/lucene/index/DirectoryReader.java | 459 ++
.../java/org/apache/lucene/index/DocConsumer.java | 35 +
.../org/apache/lucene/index/DocFieldConsumer.java | 44 +
.../lucene/index/DocFieldConsumerPerField.java | 35 +
.../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 | 36 +
.../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 | 42 +
.../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 | 44 +
.../lucene/index/InvertedDocConsumerPerField.java | 50 +
.../lucene/index/InvertedDocEndConsumer.java | 37 +
.../index/InvertedDocEndConsumerPerField.java | 33 +
.../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 | 52 +
.../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 | 36 +
.../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 | 37 +
.../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 | 42 +
.../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 | 36 +
.../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 | 41 +
.../lucene/store/LockReleaseFailedException.java | 39 +
.../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 | 39 +
.../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 | 32 +
.../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 | 39 +
.../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 | 38 +
.../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 | 1030 +++++
.../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 | 46 +
.../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 | 38 +
.../lucene/property/PropertyIndexCleanerTest.java | 12 +-
oak-parent/pom.xml | 103 +-
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 +-
.../jackrabbit/oak/index/IndexerSupport.java | 16 +-
.../indexer/document/DocumentStoreIndexerBase.java | 191 +-
.../flatfile/FlatFileNodeStoreBuilder.java | 9 +-
.../document/flatfile/pipelined/DownloadRange.java | 48 +-
.../pipelined/DownloadStageStatistics.java | 104 +
.../pipelined/MongoDownloaderRegexUtils.java | 169 +
.../MongoParallelDownloadCoordinator.java | 138 +
.../pipelined/MongoRegexPathFilterFactory.java | 60 +-
.../flatfile/pipelined/NodeDocumentCodec.java | 28 +-
.../flatfile/pipelined/PipelinedMergeSortTask.java | 22 +-
.../pipelined/PipelinedMongoDownloadTask.java | 921 ++--
.../pipelined/PipelinedMongoServerSelector.java | 179 +
.../flatfile/pipelined/PipelinedSortBatchTask.java | 12 +-
.../flatfile/pipelined/PipelinedStrategy.java | 244 +-
.../flatfile/pipelined/PipelinedTransformTask.java | 36 +-
.../plugins/document/DocumentNodeStoreHelper.java | 7 +-
.../document/mongo/MongoDocumentStoreHelper.java | 4 +
.../oak/run/cli/DocumentFixtureProvider.java | 1 +
.../MongoParallelDownloadCoordinatorTest.java | 169 +
.../pipelined/MongoRegexPathFilterFactoryTest.java | 102 +
.../flatfile/pipelined/MongoTestBackend.java | 57 +
.../flatfile/pipelined/PipelineITUtil.java | 215 +
.../document/flatfile/pipelined/PipelinedIT.java | 428 +-
.../PipelinedMongoConnectionFailureIT.java | 145 +
.../pipelined/PipelinedMongoDownloadTaskTest.java | 213 +-
.../PipelinedMongoServerSelectorTest.java | 315 ++
.../pipelined/PipelinedParametrizedIT.java | 288 ++
.../incrementalstore/IncrementalStoreIT.java | 501 --
oak-run-elastic/pom.xml | 6 +-
oak-run/pom.xml | 11 +-
.../jackrabbit/oak/plugins/tika/TextExtractor.java | 3 +-
.../apache/jackrabbit/oak/run/CheckCommand.java | 91 +-
.../jackrabbit/oak/run/FileStoreDiffCommand.java | 67 +-
.../jackrabbit/oak/run/RevisionsCommand.java | 211 +-
.../java/org/apache/jackrabbit/oak/run/Utils.java | 40 +-
oak-run/src/main/js/oak-mongo.js | 330 +-
.../oak/index/DocumentStoreIndexerIT.java | 3 +
.../jackrabbit/oak/index/IncrementalStoreTest.java | 741 +++
.../oak/plugins/document/RevisionsCommandTest.java | 392 ++
.../oak/plugins/tika/TextPopulatorTest.java | 7 +-
.../jackrabbit/oak/run/RevisionsCommandTest.java | 199 -
.../IndexStoreBuildIndexDef.json | 16 +
oak-search-elastic/pom.xml | 6 +-
.../index/elastic/ElasticIndexDefinition.java | 9 +-
.../index/elastic/ElasticIndexInfoProvider.java | 17 +-
.../plugins/index/elastic/ElasticIndexNode.java | 5 +
.../index/elastic/ElasticIndexProviderService.java | 2 +-
.../plugins/index/elastic/ElasticIndexTracker.java | 37 +-
.../index/ElasticCustomAnalyzerMappings.java | 129 +-
.../index/elastic/index/ElasticIndexWriter.java | 6 +-
.../plugins/index/elastic/query/ElasticIndex.java | 9 +-
.../index/elastic/query/ElasticRequestHandler.java | 18 +-
.../query/async/ElasticResultRowAsyncIterator.java | 10 +-
.../index/elastic/ElasticAbstractQueryTest.java | 3 +-
.../index/elastic/ElasticIndexQueryCommonTest.java | 4 +-
.../index/elastic/ElasticSimilarQueryTest.java | 3 +-
.../plugins/index/elastic/ElasticTestServer.java | 6 +-
.../index/elastic/index/ElasticIndexTest.java | 58 +
oak-search-mt/pom.xml | 160 -
.../index/mt/MTFulltextQueryTermsProvider.java | 142 -
.../mt/MTFulltextQueryTermsProviderFactory.java | 125 -
.../index/mt/MTFulltextQueryTermsProviderTest.java | 62 -
oak-search/pom.xml | 2 +-
.../spi/binary/FulltextBinaryTextExtractor.java | 3 +-
.../search/spi/editor/FulltextDocumentMaker.java | 9 +-
.../search/spi/query/FulltextIndexPlanner.java | 5 +-
.../oak/plugins/index/DynamicBoostCommonTest.java | 10 +
.../plugins/index/FullTextAnalyzerCommonTest.java | 24 +
.../oak/plugins/index/FullTextIndexCommonTest.java | 42 +
.../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/azure/AzureUtilities.java | 84 +-
.../jackrabbit/oak/segment/azure/package-info.java | 2 +-
.../oak/segment/azure/tool/AzureCheck.java | 408 ++
.../oak/segment/azure/tool/ToolUtils.java | 37 +-
oak-segment-remote/pom.xml | 2 +-
.../remote/persistentcache/DiskCacheIOMonitor.java | 18 +
.../persistentcache/PersistentDiskCache.java | 21 +-
.../remote/persistentcache/package-info.java | 2 +-
.../persistentcache/PersistentDiskCacheTest.java | 7 +-
oak-segment-tar/pom.xml | 2 +-
.../oak/segment/file/AbstractFileStore.java | 1 +
.../apache/jackrabbit/oak/segment/tool/Check.java | 276 +-
.../apache/jackrabbit/oak/segment/tool/Diff.java | 150 +-
.../jackrabbit/oak/segment/tool/Revisions.java | 20 +-
.../apache/jackrabbit/oak/segment/tool/Utils.java | 10 +-
.../oak/segment/tool/check/CheckHelper.java | 461 ++
.../oak/segment/LongIdMappingBlobStore.java | 2 +-
oak-shaded-guava/pom.xml | 6 +-
oak-solr-core/pom.xml | 2 +-
.../plugins/index/solr/index/SolrIndexEditor.java | 3 +-
oak-solr-osgi/pom.xml | 2 +-
oak-store-composite/pom.xml | 2 +-
.../oak/composite/CompositeNodeStore.java | 2 +-
oak-store-document/pom.xml | 8 +-
.../oak/plugins/document/ClusterNodeInfo.java | 2 +-
.../jackrabbit/oak/plugins/document/Commit.java | 6 +-
.../oak/plugins/document/Configuration.java | 19 +
.../oak/plugins/document/DocumentNodeStore.java | 4 +-
.../plugins/document/DocumentNodeStoreBuilder.java | 41 +
.../plugins/document/DocumentNodeStoreService.java | 31 +
.../oak/plugins/document/FullGCStatsCollector.java | 75 +
.../plugins/document/FullGCStatsCollectorImpl.java | 166 +
.../oak/plugins/document/MemoryDiffCache.java | 4 +-
.../oak/plugins/document/NodeDocument.java | 89 +-
.../document/NodeDocumentRevisionCleaner.java | 320 ++
.../jackrabbit/oak/plugins/document/Path.java | 2 +-
.../plugins/document/VersionGCRecommendations.java | 234 +-
.../oak/plugins/document/VersionGCSupport.java | 157 +-
.../plugins/document/VersionGarbageCollector.java | 1535 ++++++-
.../plugins/document/mongo/MongoDocumentStore.java | 2 +
.../document/mongo/MongoVersionGCSupport.java | 101 +
.../document/rdb/RDBDocumentNodeStoreBuilder.java | 47 +
.../oak/plugins/document/util/MongoConnection.java | 8 +
.../oak/plugins/document/util/StringValue.java | 2 +
.../oak/plugins/document/util/Utils.java | 42 +-
.../oak/fixture/DocumentMemoryFixture.java | 3 +
.../oak/fixture/DocumentMongoFixture.java | 3 +
.../jackrabbit/oak/fixture/DocumentRdbFixture.java | 9 +-
.../plugins/document/BasicDocumentStoreTest.java | 12 +
.../oak/plugins/document/BranchCommitGCTest.java | 747 ++-
.../DocumentNodeStoreServiceConfigurationTest.java | 20 +
.../oak/plugins/document/FailingDocumentStore.java | 14 +
.../oak/plugins/document/FullGCHelper.java | 151 +
.../document/FullGCStatsCollectorImplTest.java | 183 +
.../document/NodeDocumentRevisionCleanerTest.java | 576 +++
.../oak/plugins/document/NodeDocumentTest.java | 32 +
.../plugins/document/PausableDocumentStore.java | 4 +
.../oak/plugins/document/VersionGCInitTest.java | 114 +-
.../oak/plugins/document/VersionGCQueryTest.java | 4 +-
.../oak/plugins/document/VersionGCStatsTest.java | 40 +-
.../oak/plugins/document/VersionGCSupportTest.java | 265 +-
.../oak/plugins/document/VersionGCTest.java | 205 +-
.../document/VersionGarbageCollectorIT.java | 2822 +++++++++++-
.../document/VersionGarbageCollectorLogTest.java | 22 +
.../document/mongo/LeaseUpdateSocketTimeoutIT.java | 4 +-
.../plugins/document/mongo/MongoDockerRule.java | 4 +-
.../mongo/MongoDocumentNodeStoreBuilderTest.java | 24 +
.../rdb/RDBDocumentNodeStoreBuilderTest.java | 37 +
.../oak/plugins/document/util/UtilsTest.java | 104 +-
oak-store-spi/pom.xml | 2 +-
.../jackrabbit/oak/json/JsonDeserializer.java | 14 +-
.../jackrabbit/oak/spi/state/NodeStateUtils.java | 14 +-
.../jackrabbit/oak/fixture/NodeStoreFixture.java | 6 +-
oak-upgrade/pom.xml | 2 +-
pom.xml | 3 +-
996 files changed, 186550 insertions(+), 4847 deletions(-)
create mode 100755 oak-benchmarks/run_concurrent_login_principal_cache.sh
create mode 100644 oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobContainerProvider.java
create mode 100644 oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CachedPrincipalMembershipReader.java
create mode 100644 oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/PrincipalMembershipReader.java
create mode 100644 oak-core/src/test/java/org/apache/jackrabbit/oak/security/user/CachedPrincipalMembershipReaderTest.java
create mode 100644 oak-core/src/test/java/org/apache/jackrabbit/oak/security/user/PrincipalMembershipReaderTest.java
create mode 100644 oak-doc/src/site/markdown/testing.md
delete mode 100644 oak-examples/webapp/src/main/java/org/apache/jackrabbit/j2ee/RMIConfig.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/LucenePackage.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/Analyzer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/AnalyzerWrapper.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/CachingTokenFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/CharFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/NumericTokenStream.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/ReusableStringReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/Token.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/TokenFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/TokenStream.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/TokenStreamToAutomaton.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/Tokenizer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/CharTermAttribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/CharTermAttributeImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/FlagsAttribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/FlagsAttributeImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/KeywordAttribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/KeywordAttributeImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/OffsetAttribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/OffsetAttributeImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PayloadAttribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PayloadAttributeImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PositionIncrementAttributeImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PositionLengthAttribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PositionLengthAttributeImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/TypeAttribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/TypeAttributeImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTermState.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/Codec.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/CodecUtil.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/DocValuesConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/DocValuesFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/DocValuesProducer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/FieldInfosFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/FieldInfosReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/FieldInfosWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/FieldsConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/FieldsProducer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/FilterCodec.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/LiveDocsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/MappingMultiDocsAndPositionsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/MappingMultiDocsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/MultiLevelSkipListReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/MultiLevelSkipListWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/NormsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/PostingsBaseFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/PostingsConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/PostingsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/PostingsReaderBase.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/PostingsWriterBase.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/SegmentInfoFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/SegmentInfoReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/SegmentInfoWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/StoredFieldsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/StoredFieldsReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/StoredFieldsWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/TermStats.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/TermVectorsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/TermVectorsReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/TermVectorsWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/TermsConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsIndexReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsIndexWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressionMode.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/Compressor.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/Decompressor.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/LZ4.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xCodec.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xFieldInfosFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xFieldInfosReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xFields.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xNormsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xNormsProducer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xPostingsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xSegmentInfoFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xSegmentInfoReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xSkipListReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xStoredFieldsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xStoredFieldsReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xTermVectorsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xTermVectorsReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/SegmentTermDocs.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/SegmentTermEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/SegmentTermPositions.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermBuffer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermInfo.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermInfosReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermInfosReaderIndex.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/BitVector.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40Codec.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40FieldInfosFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40FieldInfosReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40LiveDocsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40NormsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsBaseFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40SegmentInfoFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40SegmentInfoReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40SegmentInfoWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40SkipListReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/ForUtil.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41Codec.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsBaseFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41SkipReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41SkipWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42Codec.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesProducer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42FieldInfosFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42FieldInfosReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42NormsConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42NormsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42TermVectorsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45Codec.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesProducer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/package.html
create mode 100755 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46Codec.java
create mode 100755 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46FieldInfosFormat.java
create mode 100755 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46FieldInfosReader.java
create mode 100755 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46FieldInfosWriter.java
create mode 100755 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46SegmentInfoFormat.java
create mode 100755 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46SegmentInfoReader.java
create mode 100755 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46SegmentInfoWriter.java
create mode 100755 oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/perfield/PerFieldDocValuesFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/perfield/PerFieldPostingsFormat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/perfield/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/BinaryDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/ByteDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/CompressionTools.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/DateTools.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/DerefBytesDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/Document.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/DocumentStoredFieldVisitor.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/DoubleDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/DoubleField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/Field.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/FieldType.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/FloatDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/FloatField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/IntDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/IntField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/LongDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/LongField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/NumericDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/PackedLongDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/ShortDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/SortedBytesDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/SortedDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/SortedSetDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/StoredField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/StraightBytesDocValuesField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/StringField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/TextField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/document/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/AtomicReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/AtomicReaderContext.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/AutomatonTermsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/BaseCompositeReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/BinaryDocValues.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/BinaryDocValuesWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/BitsSlice.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/BufferedUpdates.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/BufferedUpdatesStream.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/ByteSliceReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/ByteSliceWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/CheckIndex.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/CoalescedUpdates.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/CompositeReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/CompositeReaderContext.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/ConcurrentMergeScheduler.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/CorruptIndexException.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DirectoryReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocFieldConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocFieldConsumerPerField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocFieldProcessor.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocFieldProcessorPerField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocInverter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocInverterPerField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocTermOrds.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocValuesProcessor.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocValuesWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocsAndPositionsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterDeleteQueue.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterFlushControl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterFlushQueue.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterPerThread.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterPerThreadPool.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterStallControl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/FieldInfo.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/FieldInfos.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/FieldInvertState.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/Fields.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/FilterAtomicReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/FilterDirectoryReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/FilteredTermsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/FlushByRamOrCountsPolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/FlushPolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/FreqProxTermsWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/FreqProxTermsWriterPerField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/FrozenBufferedUpdates.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexCommit.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexDeletionPolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexFileDeleter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexFileNames.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexFormatTooNewException.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexFormatTooOldException.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexNotFoundException.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexReaderContext.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexUpgrader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexWriterConfig.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexableField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/IndexableFieldType.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/InvertedDocConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/InvertedDocConsumerPerField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/InvertedDocEndConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/InvertedDocEndConsumerPerField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/KeepOnlyLastCommitDeletionPolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/LiveIndexWriterConfig.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/LogByteSizeMergePolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/LogDocMergePolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/LogMergePolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/MergePolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/MergeScheduler.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/MergeState.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/MultiBits.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/MultiDocValues.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/MultiDocsAndPositionsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/MultiDocsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/MultiFields.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/MultiReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/MultiTerms.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/MultiTermsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/NoDeletionPolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/NoMergePolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/NoMergeScheduler.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/NormsConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/NormsConsumerPerField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/NumericDocValues.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/NumericDocValuesWriter.java
create mode 100755 oak-lucene/src/main/java/org/apache/lucene/index/NumericFieldUpdates.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/NumericUpdate.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/OrdTermState.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/ParallelAtomicReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/ParallelCompositeReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/ParallelPostingsArray.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/PersistentSnapshotDeletionPolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/PrefixCodedTerms.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/ReaderManager.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/ReaderSlice.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/ReaderUtil.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/ReadersAndUpdates.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SegmentCommitInfo.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SegmentCoreReaders.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SegmentDocValues.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SegmentInfo.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SegmentInfos.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SegmentMerger.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SegmentReadState.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SegmentReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SegmentWriteState.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SerialMergeScheduler.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SimpleMergedSegmentWarmer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SingleTermsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SingletonSortedSetDocValues.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SlowCompositeReaderWrapper.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SnapshotDeletionPolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SortedDocValues.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SortedDocValuesTermsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SortedDocValuesWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SortedSetDocValues.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SortedSetDocValuesTermsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/SortedSetDocValuesWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/StandardDirectoryReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/StoredFieldVisitor.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/StoredFieldsConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/StoredFieldsProcessor.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/Term.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TermContext.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TermState.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TermVectorsConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TermVectorsConsumerPerField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/Terms.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TermsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TermsHash.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TermsHashConsumer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TermsHashConsumerPerField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TermsHashPerField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/ThreadAffinityDocumentsWriterThreadPool.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TieredMergePolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TrackingIndexWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TwoPhaseCommit.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TwoPhaseCommitTool.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/TwoStoredFieldsConsumers.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/UpgradeIndexMergePolicy.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/AutomatonQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/BitsFilteredDocIdSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/BooleanClause.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/BooleanQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/BooleanScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/BooleanScorer2.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/BoostAttribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/BoostAttributeImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/CachingCollector.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/CachingWrapperFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/CollectionStatistics.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/CollectionTerminatedException.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/Collector.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ComplexExplanation.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ConjunctionScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ConstantScoreAutoRewrite.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ConstantScoreQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ControlledRealTimeReopenThread.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/DisjunctionMaxQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/DisjunctionMaxScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/DisjunctionScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/DisjunctionSumScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/DocIdSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/DocIdSetIterator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/DocTermOrdsRangeFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/DocTermOrdsRewriteMethod.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ExactPhraseScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/Explanation.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FieldCache.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheDocIdSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheRangeFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheRewriteMethod.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheTermsFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FieldComparator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FieldComparatorSource.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FieldDoc.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FieldValueFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FieldValueHitQueue.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/Filter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FilteredDocIdSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FilteredDocIdSetIterator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FilteredQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FuzzyQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/FuzzyTermsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/HitQueue.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/IndexSearcher.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/LiveFieldValues.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/MatchAllDocsQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/MaxNonCompetitiveBoostAttribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/MaxNonCompetitiveBoostAttributeImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/MinShouldMatchSumScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/MultiCollector.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/MultiPhraseQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/MultiTermQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/MultiTermQueryWrapperFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/NGramPhraseQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/NumericRangeFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/NumericRangeQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/PhrasePositions.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/PhraseQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/PhraseQueue.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/PositiveScoresOnlyCollector.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/PrefixFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/PrefixQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/PrefixTermsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/Query.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/QueryWrapperFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ReferenceManager.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/RegexpQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ReqExclScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ReqOptSumScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ScoreCachingWrappingScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ScoreDoc.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/Scorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/ScoringRewrite.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/SearcherFactory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/SearcherLifetimeManager.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/SearcherManager.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/SloppyPhraseScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/Sort.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/SortField.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TermCollectingRewrite.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TermQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TermRangeFilter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TermRangeQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TermRangeTermsEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TermScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TermStatistics.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TimeLimitingCollector.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TopDocs.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TopDocsCollector.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TopFieldCollector.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TopFieldDocs.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TopScoreDocCollector.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TopTermsRewrite.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/TotalHitCountCollector.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/Weight.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/WildcardQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/doc-files/nrq-formula-1.png
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/doc-files/nrq-formula-2.png
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/payloads/AveragePayloadFunction.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/payloads/MaxPayloadFunction.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/payloads/MinPayloadFunction.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/payloads/PayloadFunction.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/payloads/PayloadNearQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/payloads/PayloadSpanUtil.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/payloads/PayloadTermQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/payloads/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/AfterEffect.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/AfterEffectB.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/AfterEffectL.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/BM25Similarity.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModel.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelBE.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelD.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelG.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelIF.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelIn.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelIne.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelP.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicStats.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/DFRSimilarity.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/DefaultSimilarity.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/Distribution.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/DistributionLL.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/DistributionSPL.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/IBSimilarity.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/LMDirichletSimilarity.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/LMJelinekMercerSimilarity.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/LMSimilarity.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/Lambda.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/LambdaDF.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/LambdaTTF.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/MultiSimilarity.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/Normalization.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/NormalizationH1.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/NormalizationH2.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/NormalizationH3.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/NormalizationZ.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/PerFieldSimilarityWrapper.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/Similarity.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/SimilarityBase.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/TFIDFSimilarity.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/similarities/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/FieldMaskingSpanQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/NearSpansOrdered.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/NearSpansUnordered.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanFirstQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanMultiTermQueryWrapper.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanNearPayloadCheckQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanNearQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanNotQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanOrQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanPayloadCheckQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanPositionCheckQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanPositionRangeQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanScorer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanTermQuery.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanWeight.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/Spans.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/TermSpans.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/spans/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/AlreadyClosedException.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/BaseDirectory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/BufferedIndexInput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/BufferedIndexOutput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/ByteArrayDataInput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/ByteArrayDataOutput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/ByteBufferIndexInput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/ChecksumIndexInput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/ChecksumIndexOutput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/CompoundFileDirectory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/CompoundFileWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/DataInput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/DataOutput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/Directory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/FSDirectory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/FSLockFactory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/FileSwitchDirectory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/FilterDirectory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/FlushInfo.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/IOContext.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/IndexInput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/IndexOutput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/InputStreamDataInput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/Lock.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/LockFactory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/LockObtainFailedException.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/LockReleaseFailedException.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/LockStressTest.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/LockVerifyServer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/MMapDirectory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/MergeInfo.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/NIOFSDirectory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/NRTCachingDirectory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/NativeFSLockFactory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/NoLockFactory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/NoSuchDirectoryException.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/OutputStreamDataOutput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/RAMDirectory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/RAMFile.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/RAMInputStream.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/RAMOutputStream.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/RateLimitedDirectoryWrapper.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/RateLimitedIndexOutput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/RateLimiter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/SimpleFSDirectory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/SimpleFSLockFactory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/SingleInstanceLockFactory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/TrackingDirectoryWrapper.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/VerifyingLockFactory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/ArrayInPlaceMergeSorter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/ArrayIntroSorter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/ArrayTimSorter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/ArrayUtil.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/Attribute.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/AttributeImpl.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/AttributeReflector.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/AttributeSource.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/BitUtil.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/Bits.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/BroadWord.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/ByteBlockPool.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/BytesRef.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/BytesRefHash.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/BytesRefIterator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/CharsRef.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/CloseableThreadLocal.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/CollectionUtil.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/CommandLineUtil.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/Constants.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/Counter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/DocIdBitSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/DoubleBarrelLRUCache.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/FieldCacheSanityChecker.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/FilterIterator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/FixedBitSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/GrowableByteArrayDataOutput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/IOUtils.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/InPlaceMergeSorter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/IndexableBinaryStringTools.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/InfoStream.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/IntBlockPool.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/IntroSorter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/IntsRef.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/LongBitSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/LongValues.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/LongsRef.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/MapOfSets.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/MathUtil.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/MergedIterator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/MutableBits.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/NamedSPILoader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/NamedThreadFactory.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/NumericUtils.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/OpenBitSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/OpenBitSetDISI.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/OpenBitSetIterator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/PForDeltaDocIdSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/PagedBytes.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/PrintStreamInfoStream.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/PriorityQueue.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/QueryBuilder.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/RamUsageEstimator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/RecyclingByteBlockAllocator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/RecyclingIntBlockAllocator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/RefCount.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/RollingBuffer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/SPIClassIterator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/SentinelIntSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/SetOnce.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/SloppyMath.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/SmallFloat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/Sorter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/StringHelper.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/ThreadInterruptedException.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/TimSorter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/ToStringUtils.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/UnicodeUtil.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/Version.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/VirtualMethod.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/WAH8DocIdSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/WeakIdentityMap.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/Automaton.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/AutomatonProvider.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/BasicAutomata.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/BasicOperations.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/ByteRunAutomaton.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/CharacterRunAutomaton.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/CompiledAutomaton.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/DaciukMihovAutomatonBuilder.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/Lev1ParametricDescription.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/Lev1TParametricDescription.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/Lev2ParametricDescription.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/Lev2TParametricDescription.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/LevenshteinAutomata.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/MinimizationOperations.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/RegExp.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/RunAutomaton.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/SortedIntSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/SpecialOperations.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/State.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/StatePair.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/Transition.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/UTF32ToUTF8.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/UTF32ToUTF8.py
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/createLevAutomata.py
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/automaton/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/Builder.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/ByteSequenceOutputs.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/BytesRefFSTEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/BytesStore.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/CharSequenceOutputs.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/FST.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/FSTEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/ForwardBytesReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/IntSequenceOutputs.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/IntsRefFSTEnum.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/NoOutputs.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/NodeHash.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/Outputs.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/PairOutputs.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/PositiveIntOutputs.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/ReverseBytesReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/Util.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValue.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueBool.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueDate.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueDouble.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueFloat.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueInt.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueLong.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueStr.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/mutable/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/package.html
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/AbstractAppendingLongBuffer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/AbstractBlockPackedWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/AbstractPagedMutable.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/AppendingDeltaPackedLongBuffer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/AppendingPackedLongBuffer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BlockPackedReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BlockPackedReaderIterator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BlockPackedWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperation.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked1.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked10.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked11.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked12.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked13.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked14.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked15.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked16.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked17.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked18.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked19.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked2.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked20.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked21.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked22.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked23.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked24.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked3.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked4.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked5.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked6.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked7.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked8.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked9.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPackedSingleBlock.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/Direct16.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/Direct32.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/Direct64.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/Direct8.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/DirectPacked64SingleBlockReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/DirectPackedReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/EliasFanoDecoder.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/EliasFanoDocIdSet.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/EliasFanoEncoder.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/GrowableWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/MonotonicAppendingLongBuffer.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/MonotonicBlockPackedReader.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/MonotonicBlockPackedWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed16ThreeBlocks.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed64.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed64SingleBlock.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed8ThreeBlocks.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/PackedDataInput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/PackedDataOutput.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/PackedInts.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/PackedReaderIterator.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/PackedWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/PagedGrowableWriter.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/PagedMutable.java
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/gen_BulkOperation.py
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/gen_Direct.py
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/gen_Packed64SingleBlock.py
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/gen_PackedThreeBlocks.py
create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/packed/package.html
create mode 100644 oak-lucene/src/main/resources/META-INF/services/org.apache.lucene.codecs.DocValuesFormat
create mode 100644 oak-lucene/src/main/resources/META-INF/services/org.apache.lucene.codecs.PostingsFormat
create mode 100755 oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneSecurityTest.java
create mode 100644 oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/DownloadStageStatistics.java
create mode 100644 oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoDownloaderRegexUtils.java
create mode 100644 oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoParallelDownloadCoordinator.java
create mode 100644 oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoServerSelector.java
create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoParallelDownloadCoordinatorTest.java
create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoRegexPathFilterFactoryTest.java
create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoTestBackend.java
create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelineITUtil.java
create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoConnectionFailureIT.java
create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoServerSelectorTest.java
create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedParametrizedIT.java
delete mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/IncrementalStoreIT.java
create mode 100644 oak-run/src/test/java/org/apache/jackrabbit/oak/index/IncrementalStoreTest.java
create mode 100644 oak-run/src/test/java/org/apache/jackrabbit/oak/plugins/document/RevisionsCommandTest.java
delete mode 100644 oak-run/src/test/java/org/apache/jackrabbit/oak/run/RevisionsCommandTest.java
create mode 100644 oak-run/src/test/resources/org.apache.jackrabbit.oak.index/IndexStoreBuildIndexDef.json
delete mode 100644 oak-search-mt/pom.xml
delete mode 100644 oak-search-mt/src/main/java/org/apache/jackrabbit/oak/plugins/index/mt/MTFulltextQueryTermsProvider.java
delete mode 100644 oak-search-mt/src/main/java/org/apache/jackrabbit/oak/plugins/index/mt/MTFulltextQueryTermsProviderFactory.java
delete mode 100644 oak-search-mt/src/test/java/org/apache/jackrabbit/oak/plugins/index/mt/MTFulltextQueryTermsProviderTest.java
create mode 100644 oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/AzureCheck.java
create mode 100644 oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/check/CheckHelper.java
create mode 100644 oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollector.java
create mode 100644 oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollectorImpl.java
create mode 100644 oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocumentRevisionCleaner.java
create mode 100644 oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/FullGCHelper.java
create mode 100644 oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollectorImplTest.java
create mode 100644 oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/NodeDocumentRevisionCleanerTest.java