apache / jackrabbit-oak
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
7% | 13% | 31% | 22% | 25%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java7% | 13% | 31% | 22% | 24%
js85% | 0% | 0% | 14% | 0%
html0% | 34% | 52% | 2% | 9%
py0% | 0% | 86% | 0% | 13%
jsp0% | 0% | 28% | 7% | 64%
xml0% | 0% | 32% | 26% | 40%
groovy0% | 0% | 22% | 13% | 63%
css0% | 0% | 0% | 49% | 50%
pl0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
oak-lucene9% | 16% | 35% | 18% | 20%
oak-store-document23% | 21% | 23% | 17% | 14%
oak-core8% | 9% | 29% | 28% | 23%
oak-search18% | 30% | 26% | 12% | 11%
oak-jcr9% | 16% | 38% | 24% | 11%
oak-blob-cloud-azure66% | 0% | 16% | 7% | 10%
oak-blob-cloud67% | 0% | 0% | 19% | 12%
oak-run6% | 10% | 27% | 27% | 28%
oak-blob-plugins0% | 48% | 20% | 13% | 17%
oak-segment-tar0% | 9% | 39% | 18% | 33%
oak-run-commons0% | 7% | 32% | 30% | 29%
oak-auth-ldap0% | 84% | 0% | 0% | 15%
oak-upgrade0% | 24% | 20% | 24% | 31%
oak-search-elastic0% | 13% | 38% | 31% | 16%
oak-solr-core0% | 17% | 34% | 15% | 32%
oak-security-spi0% | 7% | 33% | 11% | 46%
oak-commons0% | 10% | 37% | 26% | 26%
oak-benchmarks0% | 4% | 23% | 28% | 42%
oak-blob0% | 30% | 12% | 20% | 36%
oak-store-spi0% | 0% | 27% | 28% | 44%
oak-segment-azure0% | 0% | 48% | 28% | 23%
oak-authorization-principalbased0% | 0% | 63% | 11% | 24%
oak-benchmarks-lucene0% | 0% | 56% | 0% | 43%
oak-store-composite0% | 0% | 35% | 38% | 25%
oak-authorization-cug0% | 0% | 48% | 26% | 25%
oak-examples0% | 0% | 22% | 23% | 54%
oak-query-spi0% | 0% | 40% | 36% | 23%
oak-core-spi0% | 0% | 14% | 34% | 51%
oak-exercise0% | 0% | 36% | 13% | 50%
oak-segment-remote0% | 0% | 37% | 21% | 40%
oak-pojosr0% | 0% | 39% | 17% | 43%
oak-segment-aws0% | 0% | 15% | 57% | 27%
oak-run-elastic0% | 0% | 21% | 14% | 63%
oak-doc-railroad-macro0% | 0% | 50% | 0% | 49%
oak-http0% | 0% | 0% | 62% | 37%
oak-doc0% | 0% | 0% | 100% | 0%
oak-api0% | 0% | 0% | 23% | 76%
oak-jackrabbit-api0% | 0% | 0% | 8% | 91%
oak-benchmarks-elastic0% | 0% | 0% | 0% | 100%
oak-benchmarks-solr0% | 0% | 0% | 0% | 100%
oak-it-osgi0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
DocumentNodeStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
2809 171
IndexWriter.java
in oak-lucene/src/main/java/org/apache/lucene/index
2614 141
VersionGarbageCollector.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
1931 93
MongoDocumentStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo
1909 86
RDBDocumentStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb
1875 123
BlockTreeTermsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs
1793 95
LucenePropertyIndex.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
1501 52
IndexDefinition.java
in oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search
1455 145
NodeDocument.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
1452 101
CheckIndex.java
in oak-lucene/src/main/java/org/apache/lucene/index
1394 19
NodeImpl.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session
1377 105
SQL2Parser.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query
1313 52
AsyncIndexUpdate.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index
1293 118
QueryImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query
1246 70
AzureBlobStoreBackend.java
in oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage
1167 55
FST.java
in oak-lucene/src/main/java/org/apache/lucene/util/fst
1129 48
S3Backend.java
in oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3
1123 49
XPathToSQL2Converter.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath
1115 30
FieldCacheImpl.java
in oak-lucene/src/main/java/org/apache/lucene/search
1113 64
oak-mongo.js
in oak-run/src/main/js
1066 65
Lucene41PostingsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41
1015 49
LuceneIndex.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
983 32
RDBDocumentStoreJDBC.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb
967 37
DataStoreBlobStore.java
in oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore
918 70
DocumentNodeStoreService.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
917 42
MarkSweepGarbageCollector.java
in oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob
916 55
package.html
in oak-lucene/src/main/java/org/apache/lucene/analysis
907 -
CompressingTermVectorsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/compressing
891 52
BlobStoreStats.java
in oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob
850 75
Lucene40PostingsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40
848 54
FulltextIndexPlanner.java
in oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query
843 47
DefaultSegmentWriter.java
in oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment
839 49
DocumentNodeStoreBuilder.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
814 148
FieldComparator.java
in oak-lucene/src/main/java/org/apache/lucene/search
810 91
ElasticRequestHandler.java
in oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query
794 26
RepositoryUpgrade.java
in oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade
790 46
TopFieldCollector.java
in oak-lucene/src/main/java/org/apache/lucene/search
787 58
ClusterNodeInfo.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
771 40
LuceneIndexMBeanImpl.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
770 39
Utils.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util
763 66
SessionImpl.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session
751 66
Oak.java
in oak-core/src/main/java/org/apache/jackrabbit/oak
744 72
PipelinedMongoDownloadTask.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined
742 26
Lucene45DocValuesProducer.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45
732 31
Lucene3xFields.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x
727 56
AccessControlManagerImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol
710 43
LdapIdentityProvider.java
in oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl
710 40
CompressingTermVectorsWriter.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/compressing
703 30
LdapProviderConfig.java
in oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl
700 51
SelectorImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast
697 61
Files With Most Units (Top 50)
File# lines# units
DocumentNodeStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
2809 171
DocumentNodeStoreBuilder.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
814 148
IndexDefinition.java
in oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search
1455 145
IndexWriter.java
in oak-lucene/src/main/java/org/apache/lucene/index
2614 141
RDBDocumentStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb
1875 123
AsyncIndexUpdate.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index
1293 118
NodeImpl.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session
1377 105
NodeDocument.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
1452 101
IndexDefinitionBuilder.java
in oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util
595 96
BlockTreeTermsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs
1793 95
VersionGarbageCollector.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
1931 93
FieldComparator.java
in oak-lucene/src/main/java/org/apache/lucene/search
810 91
IndexDefinitionBuilder.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util
573 90
MongoDocumentStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo
1909 86
BlobStoreStats.java
in oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob
850 75
Oak.java
in oak-core/src/main/java/org/apache/jackrabbit/oak
744 72
BenchmarkOptions.java
in oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark
461 70
QueryImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query
1246 70
DataStoreBlobStore.java
in oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore
918 70
MemoryNodeBuilder.java
in oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory
447 68
SessionDelegate.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate
638 67
Utils.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util
763 66
SessionImpl.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session
751 66
PackedInts.java
in oak-lucene/src/main/java/org/apache/lucene/util/packed
591 65
oak-mongo.js
in oak-run/src/main/js
1066 65
FieldCacheImpl.java
in oak-lucene/src/main/java/org/apache/lucene/search
1113 64
Expression.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath
552 63
IndexCopier.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
537 62
SelectorImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast
697 61
DocumentNodeState.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
627 60
Aggregate.java
in oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search
513 60
FilterAtomicReader.java
in oak-lucene/src/main/java/org/apache/lucene/index
279 60
ExtendedBlobStatsCollector.java
in oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob
161 59
TopFieldCollector.java
in oak-lucene/src/main/java/org/apache/lucene/search
787 58
PersistentCacheStats.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache
452 57
IndexUpdate.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index
532 57
IndexSearcher.java
in oak-lucene/src/main/java/org/apache/lucene/search
477 56
Lucene3xFields.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x
727 56
OpenBitSet.java
in oak-lucene/src/main/java/org/apache/lucene/util
488 55
MarkSweepGarbageCollector.java
in oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob
916 55
AzureBlobStoreBackend.java
in oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage
1167 55
RDBDocumentStoreDB.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb
640 54
Lucene3xTermVectorsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x
579 54
Lucene40TermVectorsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40
601 54
Lucene40PostingsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40
848 54
DocumentNodeStoreBranch.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
580 53
FilterBuilder.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter
416 53
TarFiles.java
in oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar
670 53
ExternalSort.java
in oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/sort
587 53
LucenePropertyIndex.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
1501 52
Files With Long Lines (Top 50)

There are 1183 files with lines longer than 120 characters. In total, there are 4871 long lines.

File# lines# units# long lines
CheckIndex.java
in oak-lucene/src/main/java/org/apache/lucene/index
1394 19 80
BlobStoreStats.java
in oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob
850 75 78
VersionGarbageCollector.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
1931 93 65
PipelinedStrategy.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined
403 10 61
RDBDocumentStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb
1875 123 57
PipelinedMongoDownloadTask.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined
742 26 55
PipelinedTreeStoreStrategy.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined
366 10 53
RDBDocumentStoreJDBC.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb
967 37 49
IndexWriter.java
in oak-lucene/src/main/java/org/apache/lucene/index
2614 141 42
package.html
in oak-lucene/src/main/java/org/apache/lucene/search
506 - 37
AzurePersistenceManager.java
in oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure
208 20 33
LucenePropertyIndex.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
1501 52 32
AzureBlobStoreBackend.java
in oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage
1167 55 31
DocumentNodeStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
2809 171 29
package.html
in oak-lucene/src/main/java/org/apache/lucene/analysis
907 - 28
CreateGarbageCommand.java
in oak-run/src/main/java/org/apache/jackrabbit/oak/run
355 22 28
DocumentStoreIndexerBase.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document
469 21 27
PipelinedMergeSortTask.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined
278 15 27
BlockTreeTermsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs
1793 95 27
SecurityProviderRegistration.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/internal
566 45 27
intellij_inspections.xml
in oak-segment-tar
304 - 27
ElasticRequestHandler.java
in oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query
794 26 26
PipelinedMetrics.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined
31 1 25
BenchmarkRunner.java
in oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark
533 7 25
RDBDocumentStoreDB.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb
640 54 24
S3Backend.java
in oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3
1123 49 23
MergeIncrementalFlatFileStore.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore
202 14 22
ElasticBulkProcessorHandler.java
in oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index
415 20 22
Lucene45DocValuesProducer.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45
732 31 22
MongoDocumentStore.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo
1909 86 21
FieldCacheRangeFilter.java
in oak-lucene/src/main/java/org/apache/lucene/search
381 18 21
AccessControlManagerImpl.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol
710 43 21
LdapProviderConfig.java
in oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl
700 51 21
TransformStageStatistics.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined
163 21 20
Lucene40DocValuesReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40
589 21 20
PrincipalBasedAccessControlManager.java
in oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl
361 12 19
OakFixture.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture
458 35 18
UserManagerDelegator.java
in oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate
209 17 18
UserImporter.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/security/user
534 33 17
RepositoryUpgrade.java
in oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade
790 46 17
PrincipalPolicyImpl.java
in oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl
239 18 16
PrincipalPolicyValidatorProvider.java
in oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl
226 17 16
IndexVersionOperation.java
in oak-run-commons/src/main/java/org/apache/jackrabbit/oak/indexversion
169 12 16
LuceneIndexProviderService.java
in oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene
666 32 16
Lucene41PostingsReader.java
in oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41
1015 49 16
BlockTreeTermsWriter.java
in oak-lucene/src/main/java/org/apache/lucene/codecs
598 24 16
IndexImporter.java
in oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer
409 27 16
MarkSweepGarbageCollector.java
in oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob
916 55 16
LdapIdentityProvider.java
in oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl
710 40 16
ClusterNodeInfo.java
in oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document
771 40 15
Correlations

File Size vs. Commits (all time): 3766 points

oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IterableUtils.java x: 18 commits (all time) y: 141 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IteratorUtils.java x: 14 commits (all time) y: 163 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/GlobalNameMapper.java x: 15 commits (all time) y: 182 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathFilter.java x: 22 commits (all time) y: 123 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/RevisionVector.java x: 13 commits (all time) y: 357 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/permission/EagerCacheSizeTest.java x: 11 commits (all time) y: 116 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/principalbased/PrinicipalBasedReadTest.java x: 17 commits (all time) y: 194 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/AsciiArtTicker.java x: 4 commits (all time) y: 79 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java x: 84 commits (all time) y: 1931 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBin.java x: 3 commits (all time) y: 107 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBinSumBsonSize.java x: 1 commits (all time) y: 82 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java x: 55 commits (all time) y: 364 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/CollectionUtils.java x: 63 commits (all time) y: 23 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/DefaultStatisticsProvider.java x: 5 commits (all time) y: 57 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/GaugeStats.java x: 1 commits (all time) y: 6 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/SimpleStats.java x: 2 commits (all time) y: 97 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/StatisticsProvider.java x: 3 commits (all time) y: 39 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/GaugeImpl.java x: 1 commits (all time) y: 13 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider.java x: 20 commits (all time) y: 288 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixture.java x: 2 commits (all time) y: 4 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/monitor/RoleStatisticsProvider.java x: 3 commits (all time) y: 57 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollector.java x: 3 commits (all time) y: 25 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollectorImpl.java x: 4 commits (all time) y: 249 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/NodeStoreFixtureProvider.java x: 7 commits (all time) y: 152 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixtureProvider.java x: 1 commits (all time) y: 57 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/RevisionsCommand.java x: 28 commits (all time) y: 576 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore.java x: 25 commits (all time) y: 312 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore.java x: 28 commits (all time) y: 918 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager.java x: 78 commits (all time) y: 247 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexPathServiceImpl.java x: 21 commits (all time) y: 81 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/AncestorCursor.java x: 7 commits (all time) y: 27 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/PrincipalProviderImpl.java x: 40 commits (all time) y: 190 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AbstractGroupPrincipal.java x: 19 commits (all time) y: 72 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java x: 25 commits (all time) y: 124 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java x: 50 commits (all time) y: 255 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserPrincipalProvider.java x: 37 commits (all time) y: 345 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/autosave/AuthorizableWrapper.java x: 9 commits (all time) y: 27 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java x: 39 commits (all time) y: 230 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/AuthorizableDelegator.java x: 20 commits (all time) y: 208 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/GroupDelegator.java x: 13 commits (all time) y: 117 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java x: 85 commits (all time) y: 649 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/UserManagerDelegator.java x: 24 commits (all time) y: 209 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/VersionHistoryDelegate.java x: 23 commits (all time) y: 169 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java x: 82 commits (all time) y: 1377 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionHistoryImpl.java x: 23 commits (all time) y: 190 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/IndexedPaths.java x: 6 commits (all time) y: 45 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/ChildNodeStateProvider.java x: 10 commits (all time) y: 89 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStoreNodeState.java x: 2 commits (all time) y: 168 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/AbstractSegmentTarExplorerBackend.java x: 14 commits (all time) y: 278 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java x: 40 commits (all time) y: 167 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/WriterCacheManager.java x: 34 commits (all time) y: 288 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/RevisionHistory.java x: 16 commits (all time) y: 87 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java x: 24 commits (all time) y: 100 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeState.java x: 49 commits (all time) y: 627 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoBlobReferenceIterator.java x: 5 commits (all time) y: 30 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java x: 85 commits (all time) y: 1875 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/aggregate/AggregationCursor.java x: 13 commits (all time) y: 90 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/PathCursor.java x: 5 commits (all time) y: 39 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/EveryoneFilter.java x: 7 commits (all time) y: 44 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/DeclaredMembershipPredicate.java x: 8 commits (all time) y: 59 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/EveryoneMembershipProvider.java x: 7 commits (all time) y: 49 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/TraversingCursor.java x: 11 commits (all time) y: 142 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java x: 61 commits (all time) y: 427 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java x: 22 commits (all time) y: 158 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java x: 13 commits (all time) y: 131 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ValueMap.java x: 6 commits (all time) y: 135 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureRepositoryLock.java x: 26 commits (all time) y: 173 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/UnionQueryImpl.java x: 44 commits (all time) y: 429 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAccessControlManager.java x: 21 commits (all time) y: 156 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl.java x: 100 commits (all time) y: 632 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/DynamicMembershipTracker.java x: 6 commits (all time) y: 92 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LucenePropertyIndex.java x: 193 commits (all time) y: 1501 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/principal/CompositePrincipalProvider.java x: 19 commits (all time) y: 112 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java x: 143 commits (all time) y: 1909 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexDefinitionUpdater.java x: 15 commits (all time) y: 153 lines of code oak-pojosr/src/main/java/org/apache/jackrabbit/oak/run/osgi/SpringBootSupport.java x: 9 commits (all time) y: 93 lines of code oak-api/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryManagementMBean.java x: 6 commits (all time) y: 74 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/FilterProviderImpl.java x: 19 commits (all time) y: 178 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/benchmark/LucenePropertyFTIndexedContentAvailability.java x: 6 commits (all time) y: 56 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityBlobSearchSuite.java x: 13 commits (all time) y: 259 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeRelationshipSuite.java x: 12 commits (all time) y: 355 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeSuite.java x: 15 commits (all time) y: 438 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/AbstractTest.java x: 12 commits (all time) y: 393 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/benchmarks/search/ConcurrentReader.java x: 6 commits (all time) y: 158 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityAbstractSuite.java x: 18 commits (all time) y: 315 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityStandbySuite.java x: 3 commits (all time) y: 84 lines of code oak-blob/src/main/java/org/apache/jackrabbit/oak/spi/blob/AbstractBlobStore.java x: 27 commits (all time) y: 517 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/PerfLogger.java x: 5 commits (all time) y: 122 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/concurrent/ExecutorCloser.java x: 4 commits (all time) y: 40 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/FragmentMatcher.java x: 2 commits (all time) y: 56 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/Mount.java x: 8 commits (all time) y: 14 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/MountInfoProvider.java x: 7 commits (all time) y: 21 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java x: 150 commits (all time) y: 744 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/atomic/AtomicCounterEditorProvider.java x: 10 commits (all time) y: 132 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/cow/COWNodeStore.java x: 3 commits (all time) y: 141 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexEditorProvider.java x: 9 commits (all time) y: 17 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdate.java x: 91 commits (all time) y: 532 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/datastore/DataStoreTextWriter.java x: 20 commits (all time) y: 230 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndex.java x: 61 commits (all time) y: 174 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy.java x: 30 commits (all time) y: 201 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/version/VersionableEditor.java x: 12 commits (all time) y: 135 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeEditor.java x: 56 commits (all time) y: 372 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeRegistration.java x: 20 commits (all time) y: 358 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/write/ReadWriteNodeTypeManager.java x: 14 commits (all time) y: 131 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionHook.java x: 19 commits (all time) y: 29 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionableState.java x: 46 commits (all time) y: 460 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/Query.java x: 86 commits (all time) y: 56 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AstElementFactory.java x: 36 commits (all time) y: 142 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/AuthenticationConfigurationImpl.java x: 46 commits (all time) y: 81 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenLoginModule.java x: 47 commits (all time) y: 153 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/user/LoginModuleImpl.java x: 41 commits (all time) y: 191 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/AuthorizationInitializer.java x: 16 commits (all time) y: 45 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.java x: 26 commits (all time) y: 122 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/GlobPattern.java x: 18 commits (all time) y: 157 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/PrefixPattern.java x: 15 commits (all time) y: 53 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/RestrictionProviderImpl.java x: 44 commits (all time) y: 120 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CacheConflictHandler.java x: 8 commits (all time) y: 44 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/RepMembersConflictHandler.java x: 19 commits (all time) y: 130 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java x: 95 commits (all time) y: 534 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserInitializer.java x: 66 commits (all time) y: 103 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserProvider.java x: 50 commits (all time) y: 189 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/readonly/ReadOnlyAuthorizationConfiguration.java x: 24 commits (all time) y: 269 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/JackrabbitValueFactory.java x: 4 commits (all time) y: 26 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/binary/BinaryUpload.java x: 3 commits (all time) y: 14 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/JackrabbitAccessControlManager.java x: 10 commits (all time) y: 64 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrincipalSetPolicy.java x: 4 commits (all time) y: 14 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrivilegeCollection.java x: 8 commits (all time) y: 49 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/Jcr.java x: 81 commits (all time) y: 297 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/package-info.java x: 3 commits (all time) y: 1 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java x: 115 commits (all time) y: 983 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/DefaultAheadOfTimeBlobDownloader.java x: 8 commits (all time) y: 301 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/linkedList/PersistedLinkedListV2.java x: 11 commits (all time) y: 207 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexStatistics.java x: 19 commits (all time) y: 239 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/update/RefreshOnReadPolicy.java x: 2 commits (all time) y: 44 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule.java x: 26 commits (all time) y: 355 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/GuestLoginModule.java x: 9 commits (all time) y: 79 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AccessControlConstants.java x: 12 commits (all time) y: 31 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/UserConstants.java x: 9 commits (all time) y: 75 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/action/GroupAction.java x: 5 commits (all time) y: 14 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/action/UserAction.java x: 2 commits (all time) y: 13 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/DiskCacheIOMonitor.java x: 4 commits (all time) y: 52 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CheckpointCompactor.java x: 26 commits (all time) y: 182 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferMonitor.java x: 8 commits (all time) y: 76 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/GCGeneration.java x: 13 commits (all time) y: 77 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/JournalFileWriter.java x: 5 commits (all time) y: 9 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/SegmentArchiveWriter.java x: 16 commits (all time) y: 23 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java x: 57 commits (all time) y: 376 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/checks/MountedNodeStoreChecker.java x: 4 commits (all time) y: 9 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/checks/UniqueIndexNodeStoreChecker.java x: 8 commits (all time) y: 193 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/impl/NonDefaultMountWriteReportingObserver.java x: 7 commits (all time) y: 115 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/package-info.java x: 20 commits (all time) y: 3 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterViewDocument.java x: 3 commits (all time) y: 318 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Collision.java x: 20 commits (all time) y: 124 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentDiscoveryLiteService.java x: 8 commits (all time) y: 375 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java x: 89 commits (all time) y: 917 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreServiceConfiguration.java x: 10 commits (all time) y: 121 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java x: 84 commits (all time) y: 1452 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Sweep2Helper.java x: 15 commits (all time) y: 60 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGCSupport.java x: 18 commits (all time) y: 191 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java x: 77 commits (all time) y: 469 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexer.java x: 22 commits (all time) y: 25 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticBulkProcessorHandler.java x: 34 commits (all time) y: 415 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/package-info.java x: 25 commits (all time) y: 5 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/PropertyIndexUpdateCallback.java x: 17 commits (all time) y: 129 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeState.java x: 36 commits (all time) y: 570 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java x: 181 commits (all time) y: 2809 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBuilder.java x: 71 commits (all time) y: 814 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreHelper.java x: 25 commits (all time) y: 195 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java x: 50 commits (all time) y: 343 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentNodeStoreBuilder.java x: 16 commits (all time) y: 151 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexerService.java x: 27 commits (all time) y: 184 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/CompositeIndexer.java x: 7 commits (all time) y: 77 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexDefinition.java x: 68 commits (all time) y: 371 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java x: 46 commits (all time) y: 323 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/RevisionGCTest.java x: 5 commits (all time) y: 111 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java x: 21 commits (all time) y: 252 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java x: 57 commits (all time) y: 916 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker.java x: 28 commits (all time) y: 567 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java x: 154 commits (all time) y: 1293 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/FormattingUtils.java x: 11 commits (all time) y: 38 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/TrackingCorruptIndexHandler.java x: 23 commits (all time) y: 242 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java x: 38 commits (all time) y: 409 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java x: 18 commits (all time) y: 171 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableImpl.java x: 46 commits (all time) y: 205 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/GroupImpl.java x: 58 commits (all time) y: 285 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImpl.java x: 43 commits (all time) y: 770 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexConsistencyChecker.java x: 20 commits (all time) y: 326 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/PropertyIndexCleaner.java x: 20 commits (all time) y: 253 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/StatisticalSortedSetDocValuesFacetCounts.java x: 5 commits (all time) y: 167 lines of code oak-lucene/src/main/java/org/apache/lucene/index/IndexWriter.java x: 2 commits (all time) y: 2614 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexerBase.java x: 9 commits (all time) y: 124 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/NodeStateEntrySorter.java x: 7 commits (all time) y: 124 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/TraverseWithSortStrategy.java x: 27 commits (all time) y: 253 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java x: 33 commits (all time) y: 278 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java x: 70 commits (all time) y: 742 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedSortBatchTask.java x: 25 commits (all time) y: 205 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java x: 61 commits (all time) y: 403 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTransformTask.java x: 32 commits (all time) y: 227 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java x: 20 commits (all time) y: 366 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreTask.java x: 7 commits (all time) y: 251 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ThreadMonitor.java x: 3 commits (all time) y: 77 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/IncrementalFlatFileStoreStrategy.java x: 8 commits (all time) y: 137 lines of code oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/ElasticIndexCommand.java x: 25 commits (all time) y: 222 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexCommand.java x: 76 commits (all time) y: 350 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexConsistencyCheckPrinter.java x: 9 commits (all time) y: 66 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/TextPopulator.java x: 6 commits (all time) y: 108 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCheckCommand.java x: 37 commits (all time) y: 454 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCommand.java x: 35 commits (all time) y: 527 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/BadIndexTracker.java x: 10 commits (all time) y: 144 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsSegmentCopy.java x: 6 commits (all time) y: 112 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsToolUtils.java x: 11 commits (all time) y: 131 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveWriter.java x: 19 commits (all time) y: 101 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/AzureCompact.java x: 38 commits (all time) y: 283 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentCopy.java x: 22 commits (all time) y: 232 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/AbstractRemoteSegmentArchiveReader.java x: 6 commits (all time) y: 86 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/PersistentDiskCache.java x: 22 commits (all time) y: 257 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/PersistentRedisCache.java x: 13 commits (all time) y: 152 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/backup/impl/FileStoreBackupImpl.java x: 27 commits (all time) y: 88 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/backup/impl/FileStoreRestoreImpl.java x: 26 commits (all time) y: 84 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/SegmentTarReader.java x: 8 commits (all time) y: 156 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/SegmentTarWriter.java x: 16 commits (all time) y: 209 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/persistentcache/AbstractPersistentCache.java x: 8 commits (all time) y: 94 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Compact.java x: 48 commits (all time) y: 224 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalDiffLoader.java x: 16 commits (all time) y: 248 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/UnsavedModifications.java x: 33 commits (all time) y: 171 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/secondary/SecondaryStoreObserver.java x: 4 commits (all time) y: 72 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java x: 134 commits (all time) y: 790 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/time/Stopwatch.java x: 1 commits (all time) y: 75 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugExcludeImpl.java x: 16 commits (all time) y: 56 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/MountInfo.java x: 22 commits (all time) y: 135 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/observation/ChangeSet.java x: 10 commits (all time) y: 168 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenConfigurationImpl.java x: 34 commits (all time) y: 132 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/CurrentPattern.java x: 12 commits (all time) y: 131 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/ItemNamePattern.java x: 11 commits (all time) y: 51 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/NodeTypePattern.java x: 14 commits (all time) y: 51 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/Role.java x: 10 commits (all time) y: 39 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/ThreeRolesPermissionProvider.java x: 16 commits (all time) y: 226 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/principal/CustomPrincipalProvider.java x: 14 commits (all time) y: 44 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/CopyOnReadDirectory.java x: 30 commits (all time) y: 285 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/OakDirectory.java x: 28 commits (all time) y: 269 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/UniquenessConstraintValidator.java x: 16 commits (all time) y: 89 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParameters.java x: 19 commits (all time) y: 296 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/AbstractRestrictionProvider.java x: 26 commits (all time) y: 203 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider.java x: 28 commits (all time) y: 233 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositionContext.java x: 24 commits (all time) y: 163 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/checks/NodeTypeMountedNodeStoreChecker.java x: 17 commits (all time) y: 98 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoStatus.java x: 14 commits (all time) y: 186 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegrade.java x: 80 commits (all time) y: 372 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/init/BundlingConfigInitializer.java x: 1 commits (all time) y: 30 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreStats.java x: 13 commits (all time) y: 209 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticCustomAnalyzer.java x: 11 commits (all time) y: 337 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/Clock.java x: 3 commits (all time) y: 191 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/package-info.java x: 6 commits (all time) y: 3 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocument.java x: 43 commits (all time) y: 164 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorContext.java x: 9 commits (all time) y: 38 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticIndexUtils.java x: 12 commits (all time) y: 92 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentNodeStoreBuilderBase.java x: 20 commits (all time) y: 133 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocumentMaker.java x: 36 commits (all time) y: 205 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticRequestHandler.java x: 84 commits (all time) y: 794 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/Profiler.java x: 11 commits (all time) y: 448 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/StatsBuilder.java x: 3 commits (all time) y: 121 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/DistinctBinarySize.java x: 3 commits (all time) y: 132 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/NodeTreeStoreReader.java x: 1 commits (all time) y: 159 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexStoreCommand.java x: 2 commits (all time) y: 84 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexStoreStatsCommand.java x: 1 commits (all time) y: 47 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/AvailableModes.java x: 36 commits (all time) y: 64 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/facets/ElasticStatisticalFacetAsyncProvider.java x: 17 commits (all time) y: 164 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/SegmentTarFixtureProvider.java x: 12 commits (all time) y: 64 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FileStoreDiffCommand.java x: 15 commits (all time) y: 95 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzurePersistence.java x: 21 commits (all time) y: 110 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzurePersistenceManager.java x: 3 commits (all time) y: 208 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureUtilities.java x: 25 commits (all time) y: 77 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/AzureCheck.java x: 15 commits (all time) y: 227 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java x: 28 commits (all time) y: 262 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/util/AzureConfigurationParserUtils.java x: 5 commits (all time) y: 95 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/internal/SecurityProviderRegistration.java x: 35 commits (all time) y: 566 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriter.java x: 31 commits (all time) y: 227 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexHelper.java x: 11 commits (all time) y: 157 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/NodeStateEntryTraverser.java x: 16 commits (all time) y: 104 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/indexversion/PurgeOldIndexVersion.java x: 11 commits (all time) y: 182 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/BlobStoreFixtureProvider.java x: 10 commits (all time) y: 139 lines of code oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/ElasticIndexImporterSupport.java x: 5 commits (all time) y: 76 lines of code oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/async/AsyncIndexerElastic.java x: 6 commits (all time) y: 41 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/checkpoint/Checkpoints.java x: 10 commits (all time) y: 51 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/document/check/DocumentStoreCheck.java x: 20 commits (all time) y: 287 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/CheckpointsCommand.java x: 15 commits (all time) y: 163 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/ClusterNodesCommand.java x: 4 commits (all time) y: 173 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/CreateGarbageCommand.java x: 3 commits (all time) y: 355 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DocumentStoreCheckCommand.java x: 20 commits (all time) y: 149 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FrozenNodeRefsByScanningCommand.java x: 6 commits (all time) y: 175 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FrozenNodeRefsUsingIndexCommand.java x: 5 commits (all time) y: 102 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/GarbageCommand.java x: 8 commits (all time) y: 26 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/GenerateVersionInconsistencyReport.java x: 5 commits (all time) y: 152 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/RepairCommand.java x: 6 commits (all time) y: 33 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/ResetClusterIdCommand.java x: 17 commits (all time) y: 49 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/Utils.java x: 33 commits (all time) y: 341 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreFactory.java x: 21 commits (all time) y: 520 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreRegistrar.java x: 19 commits (all time) y: 417 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreService.java x: 80 commits (all time) y: 483 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java x: 226 commits (all time) y: 408 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/ReadOnlyFileStore.java x: 28 commits (all time) y: 127 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreService.java x: 25 commits (all time) y: 289 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/MigrationFactory.java x: 22 commits (all time) y: 96 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/OakUpgrade.java x: 10 commits (all time) y: 70 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/S3DataStoreFactory.java x: 18 commits (all time) y: 122 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/JdbcFactory.java x: 11 commits (all time) y: 74 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentAzureFactory.java x: 13 commits (all time) y: 168 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentFactory.java x: 18 commits (all time) y: 99 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/SetUtils.java x: 4 commits (all time) y: 104 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/NodeStateCopier.java x: 16 commits (all time) y: 281 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexHelper.java x: 61 commits (all time) y: 247 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/facets/ElasticSecureFacetAsyncProvider.java x: 12 commits (all time) y: 107 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/NestedCugHook.java x: 18 commits (all time) y: 252 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalBasedAccessControlManager.java x: 34 commits (all time) y: 361 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalBasedAuthorizationConfiguration.java x: 9 commits (all time) y: 208 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalPolicyImporter.java x: 14 commits (all time) y: 235 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUtils.java x: 55 commits (all time) y: 198 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/nodetype/NodeTypeIndexLookup.java x: 19 commits (all time) y: 46 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexLookup.java x: 49 commits (all time) y: 147 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexPlan.java x: 45 commits (all time) y: 185 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/jmx/PropertyIndexStats.java x: 10 commits (all time) y: 191 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndex.java x: 31 commits (all time) y: 129 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/AbstractDecoratedNodeState.java x: 14 commits (all time) y: 199 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/NamespaceEditor.java x: 18 commits (all time) y: 102 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/EffectiveNodeTypeImpl.java x: 22 commits (all time) y: 301 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/NodeTypeImpl.java x: 58 commits (all time) y: 582 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypePredicate.java x: 30 commits (all time) y: 131 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilder.java x: 40 commits (all time) y: 416 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/AuthorizationContext.java x: 17 commits (all time) y: 80 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/ACL.java x: 25 commits (all time) y: 176 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl.java x: 84 commits (all time) y: 710 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlValidator.java x: 46 commits (all time) y: 255 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/ChildOrderDiff.java x: 15 commits (all time) y: 18 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CachedPrincipalMembershipReader.java x: 11 commits (all time) y: 173 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/PasswordHistory.java x: 16 commits (all time) y: 72 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserManagerImpl.java x: 80 commits (all time) y: 402 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/xml/ImporterImpl.java x: 56 commits (all time) y: 429 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexTracker.java x: 57 commits (all time) y: 233 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexNodeManager.java x: 13 commits (all time) y: 284 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/CopyOnWriteDirectory.java x: 31 commits (all time) y: 415 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexRootDirectory.java x: 27 commits (all time) y: 237 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/IndexDefinitionBuilder.java x: 54 commits (all time) y: 573 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java x: 84 commits (all time) y: 313 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/IncrementalStoreBuilder.java x: 10 commits (all time) y: 105 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/Options.java x: 18 commits (all time) y: 115 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndexPlanner.java x: 56 commits (all time) y: 843 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndexTracker.java x: 20 commits (all time) y: 185 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/IndexDefinitionBuilder.java x: 28 commits (all time) y: 595 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/plugins/tree/TreeUtil.java x: 21 commits (all time) y: 387 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java x: 21 commits (all time) y: 317 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarFiles.java x: 45 commits (all time) y: 670 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServerProvider.java x: 14 commits (all time) y: 56 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java x: 15 commits (all time) y: 220 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndex.java x: 100 commits (all time) y: 664 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBranch.java x: 27 commits (all time) y: 580 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalEntry.java x: 25 commits (all time) y: 571 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java x: 51 commits (all time) y: 457 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/MissingLastRevSeeker.java x: 22 commits (all time) y: 56 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/TieredDiffCache.java x: 11 commits (all time) y: 57 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java x: 43 commits (all time) y: 967 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBVersionGCSupport.java x: 16 commits (all time) y: 211 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/PropertyStates.java x: 7 commits (all time) y: 216 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/state/AbstractNodeState.java x: 8 commits (all time) y: 282 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/checkpoint/CheckpointRetriever.java x: 13 commits (all time) y: 59 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/benchmark/HybridIndexTest.java x: 14 commits (all time) y: 478 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/AbstractGarbageCollectionStrategy.java x: 8 commits (all time) y: 249 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/GCJournal.java x: 25 commits (all time) y: 211 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/GarbageCollector.java x: 13 commits (all time) y: 216 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/SynchronizedGarbageCollectionStrategy.java x: 3 commits (all time) y: 46 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarReader.java x: 50 commits (all time) y: 362 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Path.java x: 12 commits (all time) y: 219 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/FSBackend.java x: 15 commits (all time) y: 353 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/OakFileDataStore.java x: 16 commits (all time) y: 195 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/FileIOUtils.java x: 31 commits (all time) y: 158 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/ActiveDeletedBlobCollectorFactory.java x: 32 commits (all time) y: 421 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/DefaultSegmentWriter.java x: 56 commits (all time) y: 839 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java x: 34 commits (all time) y: 36 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/FieldNames.java x: 7 commits (all time) y: 56 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/IndexDefinition.java x: 69 commits (all time) y: 1455 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexDefMergerUtils.java x: 19 commits (all time) y: 199 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/Aggregate.java x: 17 commits (all time) y: 513 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextIndexEditor.java x: 20 commits (all time) y: 309 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition.java x: 24 commits (all time) y: 197 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AstElement.java x: 25 commits (all time) y: 91 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/core/SecureNodeState.java x: 37 commits (all time) y: 146 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/LowerCaseImpl.java x: 32 commits (all time) y: 108 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier.java x: 63 commits (all time) y: 537 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/PrintingDiff.java x: 5 commits (all time) y: 88 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Commit.java x: 49 commits (all time) y: 603 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreMBeanImpl.java x: 34 commits (all time) y: 211 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/MissingBcSweeper2.java x: 12 commits (all time) y: 174 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/Utils.java x: 57 commits (all time) y: 763 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/SameNameSiblingsEditor.java x: 12 commits (all time) y: 183 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextDocumentMaker.java x: 41 commits (all time) y: 513 lines of code oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3Backend.java x: 71 commits (all time) y: 1123 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/core/SecureNodeBuilder.java x: 45 commits (all time) y: 282 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache.java x: 16 commits (all time) y: 318 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/ModifiedNodeState.java x: 15 commits (all time) y: 323 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/commit/BackgroundObserver.java x: 14 commits (all time) y: 168 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdateProvider.java x: 13 commits (all time) y: 46 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/PooledLuceneIndexWriter.java x: 2 commits (all time) y: 46 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/namepath/NameMapper.java x: 6 commits (all time) y: 19 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/NamePathMapperImpl.java x: 5 commits (all time) y: 251 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/package-info.java x: 17 commits (all time) y: 2 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionContext.java x: 54 commits (all time) y: 350 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionImpl.java x: 54 commits (all time) y: 751 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/EventFactory.java x: 20 commits (all time) y: 264 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticSuggestIterator.java x: 18 commits (all time) y: 84 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/MergeIncrementalTreeStore.java x: 7 commits (all time) y: 263 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/Prefetcher.java x: 6 commits (all time) y: 194 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStore.java x: 10 commits (all time) y: 386 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStoreUtils.java x: 2 commits (all time) y: 74 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/FileStore.java x: 2 commits (all time) y: 152 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/TreeSession.java x: 3 commits (all time) y: 690 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/EffectiveType.java x: 35 commits (all time) y: 207 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager.java x: 68 commits (all time) y: 288 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapRecord.java x: 19 commits (all time) y: 493 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDataSourceFactory.java x: 7 commits (all time) y: 105 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorProvider.java x: 58 commits (all time) y: 268 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriterFactory.java x: 20 commits (all time) y: 63 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/LuceneIndexer.java x: 16 commits (all time) y: 119 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/LuceneIndexerProvider.java x: 14 commits (all time) y: 81 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneDocumentMaker.java x: 29 commits (all time) y: 387 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureRepositoryLockV8.java x: 3 commits (all time) y: 178 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentStoreService.java x: 23 commits (all time) y: 59 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/TextExtractor.java x: 16 commits (all time) y: 260 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/blob/LengthCachingDataStore.java x: 24 commits (all time) y: 254 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexDiff.java x: 20 commits (all time) y: 500 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/SegmentTarFixture.java x: 24 commits (all time) y: 413 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java x: 29 commits (all time) y: 259 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureJournalFile.java x: 22 commits (all time) y: 249 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveReader.java x: 11 commits (all time) y: 85 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/package-info.java x: 11 commits (all time) y: 5 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureArchiveManagerV8.java x: 2 commits (all time) y: 266 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureJournalFileV8.java x: 2 commits (all time) y: 261 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzurePersistenceV8.java x: 2 commits (all time) y: 118 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureSegmentStoreV8.java x: 2 commits (all time) y: 105 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndex.java x: 50 commits (all time) y: 464 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/SelectorImpl.java x: 142 commits (all time) y: 697 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreEditor.java x: 33 commits (all time) y: 223 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/PropertyBuilder.java x: 15 commits (all time) y: 172 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java x: 61 commits (all time) y: 607 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/exporter/NodeStateSerializer.java x: 16 commits (all time) y: 139 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGCRecommendations.java x: 20 commits (all time) y: 310 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCache.java x: 19 commits (all time) y: 520 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserConfigurationImpl.java x: 72 commits (all time) y: 284 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/package-info.java x: 15 commits (all time) y: 3 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache.java x: 10 commits (all time) y: 506 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/EntryCache.java x: 10 commits (all time) y: 88 lines of code oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend.java x: 57 commits (all time) y: 1167 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakFixture.java x: 26 commits (all time) y: 458 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/binary/TikaParserConfig.java x: 4 commits (all time) y: 56 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/ReadManyTest.java x: 4 commits (all time) y: 142 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/OakBufferedIndexFile.java x: 17 commits (all time) y: 223 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/package-info.java x: 29 commits (all time) y: 3 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition.java x: 9 commits (all time) y: 166 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexInfoProvider.java x: 30 commits (all time) y: 256 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexerSupport.java x: 27 commits (all time) y: 209 lines of code oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/ElasticIndexer.java x: 8 commits (all time) y: 146 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/FieldFactory.java x: 21 commits (all time) y: 132 lines of code oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapProviderConfig.java x: 34 commits (all time) y: 700 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryImpl.java x: 122 commits (all time) y: 1246 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProviderService.java x: 94 commits (all time) y: 666 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/BlobStoreFixture.java x: 10 commits (all time) y: 205 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/GetPrivilegeCollectionIncludeNamesTest.java x: 12 commits (all time) y: 115 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/ConsolidatedDataStoreCacheStats.java x: 6 commits (all time) y: 233 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeManagerImpl.java x: 31 commits (all time) y: 151 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/user/util/PasswordUtil.java x: 10 commits (all time) y: 217 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/index/FilterImpl.java x: 56 commits (all time) y: 478 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/DocumentQueue.java x: 28 commits (all time) y: 214 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CrossMountReferenceValidator.java x: 9 commits (all time) y: 145 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarWriter.java x: 36 commits (all time) y: 182 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentPropertyState.java x: 19 commits (all time) y: 201 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/GraphLoader.java x: 12 commits (all time) y: 67 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexEditor.java x: 45 commits (all time) y: 315 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceEditor.java x: 33 commits (all time) y: 252 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/Namespaces.java x: 39 commits (all time) y: 170 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/ReadWriteVersionManager.java x: 63 commits (all time) y: 445 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/internal/InternalSecurityProvider.java x: 9 commits (all time) y: 116 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/BufferedOakDirectory.java x: 15 commits (all time) y: 199 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/NodeStoreTree.java x: 50 commits (all time) y: 601 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/IndexHelper.java x: 17 commits (all time) y: 134 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/permission/Permissions.java x: 15 commits (all time) y: 320 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/check/CheckHelper.java x: 9 commits (all time) y: 295 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoUtils.java x: 46 commits (all time) y: 123 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeObserver.java x: 11 commits (all time) y: 28 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/filter/PathFilter.java x: 15 commits (all time) y: 107 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/cow/BranchNodeStore.java x: 15 commits (all time) y: 133 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/inventory/IndexPrinter.java x: 21 commits (all time) y: 221 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/EventGenerator.java x: 45 commits (all time) y: 201 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathHelper.java x: 9 commits (all time) y: 50 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/InitialContentMigrator.java x: 23 commits (all time) y: 188 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBBlobStore.java x: 19 commits (all time) y: 567 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/json/JsonSerializer.java x: 18 commits (all time) y: 327 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeConflictHandler.java x: 13 commits (all time) y: 140 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/MergingNodeStateDiff.java x: 32 commits (all time) y: 290 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/SplitOperations.java x: 35 commits (all time) y: 416 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/cloud/CloudBlobStore.java x: 5 commits (all time) y: 213 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/MemoryNodeBuilder.java x: 16 commits (all time) y: 447 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/value/Conversions.java x: 4 commits (all time) y: 192 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/CommitBuilder.java x: 29 commits (all time) y: 177 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/memory/MemoryDocumentStore.java x: 13 commits (all time) y: 386 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/OakSolrConfiguration.java x: 16 commits (all time) y: 44 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/SolrServerConfigurationDefaults.java x: 14 commits (all time) y: 17 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/SolrServerConfigurationProvider.java x: 9 commits (all time) y: 8 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/index/SolrIndexEditor.java x: 26 commits (all time) y: 254 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/OakSolrConfigurationProviderService.java x: 22 commits (all time) y: 289 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/SolrQueryIndexProviderService.java x: 21 commits (all time) y: 77 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/SolrServerProviderService.java x: 19 commits (all time) y: 153 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/FilterQueryParser.java x: 28 commits (all time) y: 334 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndexProvider.java x: 26 commits (all time) y: 29 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/server/RemoteSolrServerProvider.java x: 20 commits (all time) y: 199 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/util/SolrUtils.java x: 2 commits (all time) y: 31 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/Statement.java x: 37 commits (all time) y: 301 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java x: 43 commits (all time) y: 194 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/ConcurrentHasPermissionTest.java x: 5 commits (all time) y: 50 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/FacetSearchTest.java x: 11 commits (all time) y: 235 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/PropertyFullTextTest.java x: 7 commits (all time) y: 237 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/ThreeRolesAuthorizationConfiguration.java x: 9 commits (all time) y: 179 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider.java x: 30 commits (all time) y: 55 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/iotrace/IOTraceMonitor.java x: 7 commits (all time) y: 99 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FormatVersion.java x: 8 commits (all time) y: 130 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/NRTIndex.java x: 33 commits (all time) y: 299 lines of code oak-run/src/main/groovy/org/apache/jackrabbit/oak/console/commands/PrintDocumentCommand.groovy x: 20 commits (all time) y: 97 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/reader/DefaultIndexReaderFactory.java x: 11 commits (all time) y: 100 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/LoginContextProviderImpl.java x: 27 commits (all time) y: 113 lines of code oak-examples/webapp/src/main/java/org/apache/jackrabbit/j2ee/IndexInitializer.java x: 3 commits (all time) y: 92 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/commons/jmx/ManagementOperation.java x: 10 commits (all time) y: 271 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCacheStats.java x: 4 commits (all time) y: 452 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/commit/CommitInfo.java x: 7 commits (all time) y: 84 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ConsolidatedListenerMBeanImpl.java x: 25 commits (all time) y: 532 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits.java x: 15 commits (all time) y: 610 lines of code oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3Constants.java x: 15 commits (all time) y: 35 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImpl.java x: 31 commits (all time) y: 133 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterNodeInfoDocument.java x: 19 commits (all time) y: 79 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStoreThrottlingMetricsUpdater.java x: 8 commits (all time) y: 86 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BundlingNodeTest.java x: 9 commits (all time) y: 338 lines of code oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/RepositoryInitializer.java x: 11 commits (all time) y: 151 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/RowImpl.java x: 22 commits (all time) y: 81 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBJDBCTools.java x: 9 commits (all time) y: 280 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/WorkspaceDelegate.java x: 22 commits (all time) y: 173 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/core/MutableRoot.java x: 31 commits (all time) y: 349 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/SessionDelegate.java x: 107 commits (all time) y: 638 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/SecurityProviderImpl.java x: 73 commits (all time) y: 226 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/repository/RepositoryImpl.java x: 50 commits (all time) y: 405 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/ScalabilityRunner.java x: 19 commits (all time) y: 168 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/NodeObserver.java x: 24 commits (all time) y: 176 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/SecureSortedSetDocValuesFacetCounts.java x: 3 commits (all time) y: 149 lines of code oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndex.java x: 22 commits (all time) y: 364 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/BinaryStats.java x: 4 commits (all time) y: 146 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/DebugStore.java x: 16 commits (all time) y: 128 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Checkpoints.java x: 17 commits (all time) y: 267 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/LocalDiffCache.java x: 9 commits (all time) y: 158 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/UpdateOp.java x: 10 commits (all time) y: 307 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/AceCreationTest.java x: 4 commits (all time) y: 96 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenProviderImpl.java x: 84 commits (all time) y: 451 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ChangeProcessor.java x: 79 commits (all time) y: 489 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/credentials/CompositeCredentialsSupport.java x: 14 commits (all time) y: 73 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugPermissionProvider.java x: 31 commits (all time) y: 369 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugUtil.java x: 15 commits (all time) y: 85 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkOptions.java x: 12 commits (all time) y: 461 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkRunner.java x: 62 commits (all time) y: 533 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/ObservationTest.java x: 6 commits (all time) y: 231 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/wikipedia/WikipediaImport.java x: 8 commits (all time) y: 215 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentSessionImpl.java x: 71 commits (all time) y: 85 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/core/ImmutableRoot.java x: 50 commits (all time) y: 133 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/core/MutableTree.java x: 59 commits (all time) y: 254 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/lock/LockConstants.java x: 7 commits (all time) y: 8 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/Filters.java x: 17 commits (all time) y: 242 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/tree/factories/TreeFactory.java x: 10 commits (all time) y: 21 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/tree/impl/TreeProviderService.java x: 10 commits (all time) y: 27 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java x: 48 commits (all time) y: 199 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/SimpleExcerptProvider.java x: 11 commits (all time) y: 254 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AndImpl.java x: 36 commits (all time) y: 265 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NodeLocalNameImpl.java x: 43 commits (all time) y: 115 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NodeNameImpl.java x: 50 commits (all time) y: 148 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NotFullTextSearchImpl.java x: 12 commits (all time) y: 54 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/OrImpl.java x: 40 commits (all time) y: 318 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/UpperCaseImpl.java x: 26 commits (all time) y: 100 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CacheValidatorProvider.java x: 13 commits (all time) y: 87 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/OakEventFilterImpl.java x: 31 commits (all time) y: 450 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/ReadWriteVersionManager.java x: 33 commits (all time) y: 185 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/NRTIndexFactory.java x: 21 commits (all time) y: 113 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/LuceneIndexHelper.java x: 22 commits (all time) y: 113 lines of code oak-pojosr/src/main/java/org/apache/jackrabbit/oak/run/osgi/OakOSGiRepositoryFactory.java x: 26 commits (all time) y: 308 lines of code oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java x: 30 commits (all time) y: 3 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/linkedList/FlatFileBufferLinkedList.java x: 14 commits (all time) y: 98 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/MergeIncrementalFlatFileStore.java x: 12 commits (all time) y: 202 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStoreHelper.java x: 25 commits (all time) y: 85 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexDefinitionUpdater.java x: 13 commits (all time) y: 228 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/document/SweepHelper.java x: 8 commits (all time) y: 110 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreOptions.java x: 16 commits (all time) y: 184 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/ElasticResultRowAsyncIterator.java x: 40 commits (all time) y: 322 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/TermQueryBuilderFactory.java x: 17 commits (all time) y: 117 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/FulltextIndexConstants.java x: 28 commits (all time) y: 113 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/IndexDefinitionUtils.java x: 8 commits (all time) y: 114 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/package-info.java x: 12 commits (all time) y: 5 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapEntry.java x: 12 commits (all time) y: 83 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ParallelCompactor.java x: 14 commits (all time) y: 294 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordWriters.java x: 18 commits (all time) y: 346 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/Segment.java x: 72 commits (all time) y: 269 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriter.java x: 66 commits (all time) y: 266 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java x: 49 commits (all time) y: 231 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java x: 37 commits (all time) y: 234 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentParser.java x: 22 commits (all time) y: 422 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStoreBuilder.java x: 71 commits (all time) y: 365 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/ReadOnlyRevisions.java x: 17 commits (all time) y: 65 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/index/IndexLoader.java x: 20 commits (all time) y: 29 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/scheduler/LockBasedScheduler.java x: 27 commits (all time) y: 325 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/server/StandbyServer.java x: 31 commits (all time) y: 239 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/DebugSegments.java x: 14 commits (all time) y: 109 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/RecoverJournal.java x: 8 commits (all time) y: 230 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/SplitDocumentCleanUp.java x: 27 commits (all time) y: 127 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/UnmergedBranches.java x: 29 commits (all time) y: 109 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB.java x: 26 commits (all time) y: 640 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/secondary/SecondaryStoreCacheService.java x: 6 commits (all time) y: 145 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/value/jcr/ValueImpl.java x: 15 commits (all time) y: 293 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/memory/MemoryStore.java x: 34 commits (all time) y: 96 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/properties/SystemPropertySupplier.java x: 6 commits (all time) y: 126 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport.java x: 10 commits (all time) y: 443 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/AbstractFileStore.java x: 44 commits (all time) y: 209 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/IndexWriterUtils.java x: 18 commits (all time) y: 65 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/PropertyImpl.java x: 17 commits (all time) y: 447 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionEditor.java x: 36 commits (all time) y: 234 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineImpl.java x: 105 commits (all time) y: 272 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeContext.java x: 20 commits (all time) y: 38 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserContext.java x: 26 commits (all time) y: 61 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/PackStore.java x: 1 commits (all time) y: 107 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/utils/FilePacker.java x: 2 commits (all time) y: 138 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/observation/ChangeSetBuilder.java x: 5 commits (all time) y: 164 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/ExternalIndexObserver.java x: 9 commits (all time) y: 107 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/CompositeRestrictionProvider.java x: 14 commits (all time) y: 115 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBlob.java x: 25 commits (all time) y: 235 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentTracker.java x: 23 commits (all time) y: 68 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/bundlor/BundlingHandler.java x: 7 commits (all time) y: 160 lines of code oak-run/src/main/resources/logback.xml x: 25 commits (all time) y: 30 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/PageFile.java x: 1 commits (all time) y: 318 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/Store.java x: 1 commits (all time) y: 35 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/utils/SieveCache.java x: 1 commits (all time) y: 98 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/NodeStateEntryReader.java x: 11 commits (all time) y: 22 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/json/JsonDeserializer.java x: 7 commits (all time) y: 180 lines of code oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/Filter.java x: 7 commits (all time) y: 296 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl.java x: 24 commits (all time) y: 85 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntry.java x: 17 commits (all time) y: 73 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/CompositeAuthorizationTest.java x: 9 commits (all time) y: 218 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/BlobStoreStats.java x: 6 commits (all time) y: 850 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentRepositoryImpl.java x: 104 commits (all time) y: 227 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/write/PropertyDefinitionTemplateImpl.java x: 6 commits (all time) y: 182 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/PropertyPredicate.java x: 13 commits (all time) y: 20 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/tree/impl/HiddenTree.java x: 4 commits (all time) y: 126 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/SQL2Parser.java x: 89 commits (all time) y: 1313 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ColumnImpl.java x: 23 commits (all time) y: 40 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlImporter.java x: 18 commits (all time) y: 242 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator.java x: 68 commits (all time) y: 287 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableBaseProvider.java x: 28 commits (all time) y: 59 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserValidator.java x: 49 commits (all time) y: 170 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/ItemDelegate.java x: 18 commits (all time) y: 48 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/lock/LockImpl.java x: 15 commits (all time) y: 127 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionImpl.java x: 30 commits (all time) y: 152 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/LuceneInitializerHelper.java x: 21 commits (all time) y: 64 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordCache.java x: 26 commits (all time) y: 119 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentCache.java x: 21 commits (all time) y: 191 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeBuilder.java x: 11 commits (all time) y: 98 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/compaction/SegmentRevisionGCMBean.java x: 25 commits (all time) y: 165 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/MemoryDiffCache.java x: 10 commits (all time) y: 222 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Revision.java x: 3 commits (all time) y: 226 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/CompressedDocumentPropertyState.java x: 1 commits (all time) y: 154 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/ExtractedTextCache.java x: 8 commits (all time) y: 342 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreStats.java x: 3 commits (all time) y: 161 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSync.java x: 24 commits (all time) y: 287 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalBasedPermissionProvider.java x: 7 commits (all time) y: 411 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType.java x: 5 commits (all time) y: 234 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/fv/SimSearchUtils.java x: 10 commits (all time) y: 258 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/IndexName.java x: 30 commits (all time) y: 218 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/PathUtils.java x: 32 commits (all time) y: 304 lines of code oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobContainerProvider.java x: 3 commits (all time) y: 283 lines of code oak-api/src/main/java/org/apache/jackrabbit/oak/api/jmx/package-info.java x: 19 commits (all time) y: 3 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/SegmentTarManager.java x: 10 commits (all time) y: 233 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/codec/ResponseDecoder.java x: 17 commits (all time) y: 150 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/nodestate/NameFilteringNodeState.java x: 18 commits (all time) y: 72 lines of code oak-examples/webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryAccessServlet.java x: 2 commits (all time) y: 156 lines of code oak-examples/webapp/src/main/java/org/apache/jackrabbit/j2ee/RepositoryStartupServlet.java x: 9 commits (all time) y: 321 lines of code oak-run/src/main/js/oak-mongo.js x: 47 commits (all time) y: 1066 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/CheckCommand.java x: 23 commits (all time) y: 132 lines of code oak-doc/src/site/site.xml x: 75 commits (all time) y: 149 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocumentRevisionCleaner.java x: 1 commits (all time) y: 217 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/namepath/JcrPathParser.java x: 5 commits (all time) y: 258 lines of code oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureConstants.java x: 13 commits (all time) y: 28 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexInfoProvider.java x: 13 commits (all time) y: 164 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/ReadOnlyNamespaceRegistry.java x: 9 commits (all time) y: 137 lines of code oak-lucene/src/main/java/org/apache/lucene/util/automaton/RegExp.java x: 2 commits (all time) y: 570 lines of code oak-lucene/src/main/java/org/apache/lucene/analysis/Analyzer.java x: 1 commits (all time) y: 143 lines of code oak-lucene/src/main/java/org/apache/lucene/analysis/Token.java x: 1 commits (all time) y: 331 lines of code oak-lucene/src/main/java/org/apache/lucene/analysis/package.html x: 1 commits (all time) y: 907 lines of code oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/CharTermAttributeImpl.java x: 1 commits (all time) y: 207 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsReader.java x: 1 commits (all time) y: 1793 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsWriter.java x: 1 commits (all time) y: 598 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/DocValuesConsumer.java x: 1 commits (all time) y: 469 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/MultiLevelSkipListReader.java x: 1 commits (all time) y: 180 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/TermsConsumer.java x: 1 commits (all time) y: 128 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsIndexWriter.java x: 1 commits (all time) y: 121 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsReader.java x: 1 commits (all time) y: 411 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsWriter.java x: 1 commits (all time) y: 343 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsReader.java x: 1 commits (all time) y: 891 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsWriter.java x: 1 commits (all time) y: 703 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/LZ4.java x: 1 commits (all time) y: 398 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xFields.java x: 1 commits (all time) y: 727 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xSegmentInfoReader.java x: 1 commits (all time) y: 191 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xTermVectorsReader.java x: 1 commits (all time) y: 579 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/SegmentTermDocs.java x: 1 commits (all time) y: 166 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermInfosReader.java x: 1 commits (all time) y: 253 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/BitVector.java x: 1 commits (all time) y: 287 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesReader.java x: 1 commits (all time) y: 589 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsReader.java x: 1 commits (all time) y: 848 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsWriter.java x: 1 commits (all time) y: 236 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsWriter.java x: 1 commits (all time) y: 339 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/package.html x: 1 commits (all time) y: 366 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsReader.java x: 1 commits (all time) y: 1015 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesProducer.java x: 1 commits (all time) y: 505 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/package.html x: 1 commits (all time) y: 378 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesConsumer.java x: 1 commits (all time) y: 357 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesProducer.java x: 1 commits (all time) y: 732 lines of code oak-lucene/src/main/java/org/apache/lucene/document/Field.java x: 1 commits (all time) y: 534 lines of code oak-lucene/src/main/java/org/apache/lucene/index/CheckIndex.java x: 1 commits (all time) y: 1394 lines of code oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterFlushControl.java x: 1 commits (all time) y: 514 lines of code oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterPerThread.java x: 1 commits (all time) y: 426 lines of code oak-lucene/src/main/java/org/apache/lucene/index/FreqProxTermsWriterPerField.java x: 1 commits (all time) y: 404 lines of code oak-lucene/src/main/java/org/apache/lucene/index/IndexFileDeleter.java x: 1 commits (all time) y: 436 lines of code oak-lucene/src/main/java/org/apache/lucene/index/SegmentInfos.java x: 1 commits (all time) y: 682 lines of code oak-lucene/src/main/java/org/apache/lucene/index/SegmentMerger.java x: 1 commits (all time) y: 294 lines of code oak-lucene/src/main/java/org/apache/lucene/index/SortedSetDocValuesWriter.java x: 1 commits (all time) y: 229 lines of code oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheImpl.java x: 1 commits (all time) y: 1113 lines of code oak-lucene/src/main/java/org/apache/lucene/search/FieldComparator.java x: 1 commits (all time) y: 810 lines of code oak-lucene/src/main/java/org/apache/lucene/search/IndexSearcher.java x: 1 commits (all time) y: 477 lines of code oak-lucene/src/main/java/org/apache/lucene/search/MinShouldMatchSumScorer.java x: 1 commits (all time) y: 263 lines of code oak-lucene/src/main/java/org/apache/lucene/search/TopFieldCollector.java x: 1 commits (all time) y: 787 lines of code oak-lucene/src/main/java/org/apache/lucene/store/CompoundFileWriter.java x: 1 commits (all time) y: 266 lines of code oak-lucene/src/main/java/org/apache/lucene/util/OpenBitSet.java x: 1 commits (all time) y: 488 lines of code oak-lucene/src/main/java/org/apache/lucene/util/PagedBytes.java x: 1 commits (all time) y: 299 lines of code oak-lucene/src/main/java/org/apache/lucene/util/WAH8DocIdSet.java x: 1 commits (all time) y: 573 lines of code oak-lucene/src/main/java/org/apache/lucene/util/automaton/BasicOperations.java x: 1 commits (all time) y: 617 lines of code oak-lucene/src/main/java/org/apache/lucene/util/fst/FST.java x: 1 commits (all time) y: 1129 lines of code oak-lucene/src/main/java/org/apache/lucene/util/fst/Util.java x: 1 commits (all time) y: 553 lines of code oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed64SingleBlock.java x: 1 commits (all time) y: 449 lines of code oak-it-osgi/test-bundles.xml x: 33 commits (all time) y: 57 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/osgi/RepositoryManager.java x: 25 commits (all time) y: 134 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/StoreType.java x: 17 commits (all time) y: 182 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/namepath/JcrNameParser.java x: 2 commits (all time) y: 127 lines of code oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapIdentityProvider.java x: 51 commits (all time) y: 710 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/sort/package-info.java x: 18 commits (all time) y: 3 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexInfo.java x: 14 commits (all time) y: 24 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/nodetype/NodeTypeIndex.java x: 31 commits (all time) y: 73 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/tools/IndexComparator.java x: 5 commits (all time) y: 198 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreUtils.java x: 13 commits (all time) y: 43 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/Compactor.java x: 19 commits (all time) y: 42 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/compaction/SegmentGCOptions.java x: 32 commits (all time) y: 177 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/counter/NodeCounterEditor.java x: 24 commits (all time) y: 262 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexConstants.java x: 40 commits (all time) y: 39 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/package-info.java x: 10 commits (all time) y: 2 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/LeaseCheckDocumentStoreWrapper.java x: 24 commits (all time) y: 181 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/LoggingDocumentStoreWrapper.java x: 23 commits (all time) y: 408 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/TimingDocumentStoreWrapper.java x: 22 commits (all time) y: 545 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/JsonIndexCommand.java x: 6 commits (all time) y: 472 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/PrefetchCursor.java x: 5 commits (all time) y: 133 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeBuilder.java x: 14 commits (all time) y: 226 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeState.java x: 12 commits (all time) y: 241 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/package-info.java x: 8 commits (all time) y: 2 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/JackrabbitAccessControlManagerDelegator.java x: 12 commits (all time) y: 153 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlManager.java x: 17 commits (all time) y: 277 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/sort/StringSort.java x: 7 commits (all time) y: 223 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexConstants.java x: 87 commits (all time) y: 33 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakRepositoryFixture.java x: 12 commits (all time) y: 160 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/ConsistencyChecker.java x: 36 commits (all time) y: 372 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/XPathToSQL2Converter.java x: 51 commits (all time) y: 1115 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/stats/QueryStatsMBeanImpl.java x: 13 commits (all time) y: 196 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositePermissionProvider.java x: 33 commits (all time) y: 157 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/QueryManagerImpl.java x: 42 commits (all time) y: 124 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/PropertyValueImpl.java x: 54 commits (all time) y: 139 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/Expression.java x: 21 commits (all time) y: 552 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ComparisonImpl.java x: 52 commits (all time) y: 140 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionHook.java x: 66 commits (all time) y: 139 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionProviderImpl.java x: 81 commits (all time) y: 146 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreImpl.java x: 18 commits (all time) y: 152 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionValidatorProvider.java x: 38 commits (all time) y: 87 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeConfigurationImpl.java x: 37 commits (all time) y: 59 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeDefinitionWriter.java x: 28 commits (all time) y: 107 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeValidator.java x: 38 commits (all time) y: 180 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeValidatorProvider.java x: 21 commits (all time) y: 28 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/package-info.java x: 13 commits (all time) y: 3 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator.java x: 24 commits (all time) y: 135 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsSegmentStoreMigrator.java x: 5 commits (all time) y: 281 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Sweep2StatusDocument.java x: 4 commits (all time) y: 155 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/PropertiesUtil.java x: 7 commits (all time) y: 200 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/SegmentTarExplorerBackend.java x: 18 commits (all time) y: 26 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/queue/SegmentWriteQueue.java x: 2 commits (all time) y: 228 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/DynamoDBClient.java x: 5 commits (all time) y: 182 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/S3Directory.java x: 4 commits (all time) y: 180 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/AwsContext.java x: 4 commits (all time) y: 113 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/AwsArchiveManager.java x: 3 commits (all time) y: 169 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditor.java x: 98 commits (all time) y: 10 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/FullTextSearchScoreImpl.java x: 30 commits (all time) y: 80 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/MigrationOptions.java x: 27 commits (all time) y: 318 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentWriter.java x: 59 commits (all time) y: 21 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorContext.java x: 90 commits (all time) y: 55 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStoreProcBackend.java x: 3 commits (all time) y: 266 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/FilterIterators.java x: 11 commits (all time) y: 227 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeTreePermission.java x: 11 commits (all time) y: 297 lines of code oak-solr-core/src/main/resources/solr/oak/conf/solrconfig.xml x: 24 commits (all time) y: 233 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStore.java x: 16 commits (all time) y: 14 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeDefinitionReader.java x: 26 commits (all time) y: 40 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/lock/LockManagerImpl.java x: 28 commits (all time) y: 176 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/NameValidatorProvider.java x: 21 commits (all time) y: 20 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/QueryResultImpl.java x: 45 commits (all time) y: 197 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/PropertyStateValue.java x: 2 commits (all time) y: 204 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentId.java x: 19 commits (all time) y: 140 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/compaction/SegmentRevisionGC.java x: 18 commits (all time) y: 41 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/xml/SysViewImportHandler.java x: 11 commits (all time) y: 220 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeInitializer.java x: 31 commits (all time) y: 46 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserValidatorProvider.java x: 21 commits (all time) y: 34 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/RevisionGCStats.java x: 2 commits (all time) y: 182 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/JoinImpl.java x: 26 commits (all time) y: 240 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/SourceImpl.java x: 27 commits (all time) y: 34 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/CommitMitigatingTieredMergePolicy.java x: 10 commits (all time) y: 478 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/NodeTypeConstants.java x: 21 commits (all time) y: 3 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionConstants.java x: 14 commits (all time) y: 3 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/console/Console.java x: 27 commits (all time) y: 45 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/NodeTypeDefDiff.java x: 3 commits (all time) y: 502 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/FullTextSearchImpl.java x: 52 commits (all time) y: 220 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/EquiJoinConditionImpl.java x: 30 commits (all time) y: 119 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/Main.java x: 154 commits (all time) y: 24 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/DescendantNodeImpl.java x: 20 commits (all time) y: 67 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/ChildNodeImpl.java x: 19 commits (all time) y: 64 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/xml/BufferedStringValue.java x: 5 commits (all time) y: 226 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/json/JsopStream.java x: 2 commits (all time) y: 277 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/json/JsopTokenizer.java x: 2 commits (all time) y: 352 lines of code
2809.0
lines of code
  min: 1.0
  average: 106.29
  25th percentile: 22.0
  median: 55.0
  75th percentile: 126.0
  max: 2809.0
0 226.0
commits (all time)
min: 1.0 | average: 8.59 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 9.0 | max: 226.0

File Size vs. Contributors (all time): 3766 points

oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IterableUtils.java x: 1 contributors (all time) y: 141 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IteratorUtils.java x: 3 contributors (all time) y: 163 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/GlobalNameMapper.java x: 7 contributors (all time) y: 182 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathFilter.java x: 8 contributors (all time) y: 123 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/RevisionVector.java x: 4 contributors (all time) y: 357 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/permission/EagerCacheSizeTest.java x: 6 contributors (all time) y: 116 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/principalbased/PrinicipalBasedReadTest.java x: 6 contributors (all time) y: 194 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/AsciiArtTicker.java x: 4 contributors (all time) y: 79 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java x: 11 contributors (all time) y: 1931 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBin.java x: 2 contributors (all time) y: 107 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBinSumBsonSize.java x: 1 contributors (all time) y: 82 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java x: 10 contributors (all time) y: 364 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/CollectionUtils.java x: 6 contributors (all time) y: 23 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/DefaultStatisticsProvider.java x: 4 contributors (all time) y: 57 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/GaugeStats.java x: 1 contributors (all time) y: 6 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/SimpleStats.java x: 2 contributors (all time) y: 97 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/StatisticsProvider.java x: 3 contributors (all time) y: 39 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/GaugeImpl.java x: 1 contributors (all time) y: 13 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider.java x: 4 contributors (all time) y: 288 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixture.java x: 2 contributors (all time) y: 4 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/monitor/RoleStatisticsProvider.java x: 3 contributors (all time) y: 57 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollector.java x: 2 contributors (all time) y: 25 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollectorImpl.java x: 3 contributors (all time) y: 249 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/NodeStoreFixtureProvider.java x: 4 contributors (all time) y: 152 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixtureProvider.java x: 1 contributors (all time) y: 57 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/RevisionsCommand.java x: 10 contributors (all time) y: 576 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore.java x: 10 contributors (all time) y: 312 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore.java x: 8 contributors (all time) y: 918 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager.java x: 15 contributors (all time) y: 247 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexPathServiceImpl.java x: 11 contributors (all time) y: 81 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/AncestorCursor.java x: 4 contributors (all time) y: 27 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/PrincipalProviderImpl.java x: 8 contributors (all time) y: 190 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AbstractGroupPrincipal.java x: 6 contributors (all time) y: 72 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java x: 11 contributors (all time) y: 255 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserPrincipalProvider.java x: 12 contributors (all time) y: 345 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java x: 7 contributors (all time) y: 230 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/AuthorizableDelegator.java x: 9 contributors (all time) y: 208 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/GroupDelegator.java x: 7 contributors (all time) y: 117 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java x: 16 contributors (all time) y: 649 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/VersionHistoryDelegate.java x: 8 contributors (all time) y: 169 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java x: 22 contributors (all time) y: 1377 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/IndexedPaths.java x: 4 contributors (all time) y: 45 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/ChildNodeStateProvider.java x: 8 contributors (all time) y: 89 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStoreNodeState.java x: 2 contributors (all time) y: 168 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/AbstractSegmentTarExplorerBackend.java x: 7 contributors (all time) y: 278 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java x: 19 contributors (all time) y: 167 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/WriterCacheManager.java x: 7 contributors (all time) y: 288 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/RevisionHistory.java x: 8 contributors (all time) y: 87 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java x: 12 contributors (all time) y: 100 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeState.java x: 7 contributors (all time) y: 627 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoBlobReferenceIterator.java x: 3 contributors (all time) y: 30 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java x: 7 contributors (all time) y: 1875 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/aggregate/AggregationCursor.java x: 5 contributors (all time) y: 90 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/PathCursor.java x: 4 contributors (all time) y: 39 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/EveryoneMembershipProvider.java x: 5 contributors (all time) y: 49 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/TraversingCursor.java x: 6 contributors (all time) y: 142 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java x: 17 contributors (all time) y: 427 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java x: 6 contributors (all time) y: 158 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java x: 7 contributors (all time) y: 131 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ValueMap.java x: 3 contributors (all time) y: 135 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureRepositoryLock.java x: 10 contributors (all time) y: 173 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/UnionQueryImpl.java x: 15 contributors (all time) y: 429 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl.java x: 9 contributors (all time) y: 632 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LucenePropertyIndex.java x: 25 contributors (all time) y: 1501 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/principal/CompositePrincipalProvider.java x: 5 contributors (all time) y: 112 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java x: 17 contributors (all time) y: 1909 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexDefinitionUpdater.java x: 8 contributors (all time) y: 153 lines of code oak-api/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryManagementMBean.java x: 4 contributors (all time) y: 74 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/FilterProviderImpl.java x: 8 contributors (all time) y: 178 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/benchmark/LucenePropertyFTIndexedContentAvailability.java x: 5 contributors (all time) y: 56 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityBlobSearchSuite.java x: 8 contributors (all time) y: 259 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeRelationshipSuite.java x: 5 contributors (all time) y: 355 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeSuite.java x: 8 contributors (all time) y: 438 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/AbstractTest.java x: 6 contributors (all time) y: 393 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/benchmarks/search/ConcurrentReader.java x: 4 contributors (all time) y: 158 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityAbstractSuite.java x: 8 contributors (all time) y: 315 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityStandbySuite.java x: 2 contributors (all time) y: 84 lines of code oak-blob/src/main/java/org/apache/jackrabbit/oak/spi/blob/AbstractBlobStore.java x: 10 contributors (all time) y: 517 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/PerfLogger.java x: 4 contributors (all time) y: 122 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/FragmentMatcher.java x: 2 contributors (all time) y: 56 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/Mount.java x: 4 contributors (all time) y: 14 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java x: 24 contributors (all time) y: 744 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/cow/COWNodeStore.java x: 2 contributors (all time) y: 141 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexEditorProvider.java x: 6 contributors (all time) y: 17 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdate.java x: 16 contributors (all time) y: 532 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndex.java x: 12 contributors (all time) y: 174 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy.java x: 11 contributors (all time) y: 201 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/FilteringNodeState.java x: 7 contributors (all time) y: 137 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeEditor.java x: 12 contributors (all time) y: 372 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeRegistration.java x: 8 contributors (all time) y: 358 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionHook.java x: 10 contributors (all time) y: 29 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionableState.java x: 13 contributors (all time) y: 460 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/Query.java x: 13 contributors (all time) y: 56 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/AstElementFactory.java x: 12 contributors (all time) y: 142 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/AuthenticationConfigurationImpl.java x: 10 contributors (all time) y: 81 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/CallbackHandlerImpl.java x: 7 contributors (all time) y: 72 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAuthorizationConfiguration.java x: 5 contributors (all time) y: 122 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/PrefixPattern.java x: 7 contributors (all time) y: 53 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/RestrictionProviderImpl.java x: 8 contributors (all time) y: 120 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CacheConflictHandler.java x: 7 contributors (all time) y: 44 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserAuthentication.java x: 7 contributors (all time) y: 203 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserInitializer.java x: 15 contributors (all time) y: 103 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserProvider.java x: 11 contributors (all time) y: 189 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/readonly/ReadOnlyAuthorizationConfiguration.java x: 7 contributors (all time) y: 269 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/binary/BinaryUpload.java x: 2 contributors (all time) y: 14 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/observation/JackrabbitEventFilter.java x: 3 contributors (all time) y: 86 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/security/authorization/PrincipalSetPolicy.java x: 3 contributors (all time) y: 14 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/Jcr.java x: 17 contributors (all time) y: 297 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/package-info.java x: 3 contributors (all time) y: 1 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java x: 18 contributors (all time) y: 983 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/DefaultAheadOfTimeBlobDownloader.java x: 3 contributors (all time) y: 301 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/linkedList/PersistedLinkedListV2.java x: 8 contributors (all time) y: 207 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexStatistics.java x: 11 contributors (all time) y: 239 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticSpellcheckIterator.java x: 9 contributors (all time) y: 116 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/update/RefreshOnReadPolicy.java x: 2 contributors (all time) y: 44 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule.java x: 7 contributors (all time) y: 355 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AccessControlConstants.java x: 7 contributors (all time) y: 31 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CheckpointCompactor.java x: 15 contributors (all time) y: 182 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CommitsTracker.java x: 7 contributors (all time) y: 148 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/GCGeneration.java x: 9 contributors (all time) y: 77 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/SegmentArchiveWriter.java x: 11 contributors (all time) y: 23 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java x: 15 contributors (all time) y: 376 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/checks/UniqueIndexNodeStoreChecker.java x: 5 contributors (all time) y: 193 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/package-info.java x: 10 contributors (all time) y: 3 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterView.java x: 5 contributors (all time) y: 70 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterViewDocument.java x: 2 contributors (all time) y: 318 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentDiscoveryLiteService.java x: 5 contributors (all time) y: 375 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java x: 18 contributors (all time) y: 917 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java x: 13 contributors (all time) y: 1452 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/state/Clusterable.java x: 4 contributors (all time) y: 10 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java x: 21 contributors (all time) y: 469 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticBulkProcessorHandler.java x: 15 contributors (all time) y: 415 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorProvider.java x: 9 contributors (all time) y: 124 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/package-info.java x: 7 contributors (all time) y: 5 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeState.java x: 10 contributors (all time) y: 570 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java x: 20 contributors (all time) y: 2809 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBuilder.java x: 14 contributors (all time) y: 814 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java x: 15 contributors (all time) y: 343 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentNodeStoreBuilder.java x: 6 contributors (all time) y: 151 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexerService.java x: 12 contributors (all time) y: 184 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexDefinition.java x: 17 contributors (all time) y: 371 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java x: 7 contributors (all time) y: 193 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriter.java x: 14 contributors (all time) y: 228 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriterFactory.java x: 5 contributors (all time) y: 29 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java x: 8 contributors (all time) y: 323 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/ContinuousRevisionGCTest.java x: 3 contributors (all time) y: 52 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/RevisionGCTest.java x: 3 contributors (all time) y: 111 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java x: 8 contributors (all time) y: 252 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java x: 10 contributors (all time) y: 916 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker.java x: 8 contributors (all time) y: 567 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java x: 25 contributors (all time) y: 1293 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/MetricsFormatter.java x: 6 contributors (all time) y: 51 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/TrackingCorruptIndexHandler.java x: 10 contributors (all time) y: 242 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java x: 14 contributors (all time) y: 409 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java x: 6 contributors (all time) y: 171 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/RecursiveDelete.java x: 3 contributors (all time) y: 125 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableImpl.java x: 10 contributors (all time) y: 205 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/GroupImpl.java x: 12 contributors (all time) y: 285 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImpl.java x: 12 contributors (all time) y: 770 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/PropertyIndexCleaner.java x: 6 contributors (all time) y: 253 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/StatisticalSortedSetDocValuesFacetCounts.java x: 3 contributors (all time) y: 167 lines of code oak-lucene/src/main/java/org/apache/lucene/index/IndexWriter.java x: 1 contributors (all time) y: 2614 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/StoreAndSortStrategy.java x: 16 contributors (all time) y: 103 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/TraverseWithSortStrategy.java x: 16 contributors (all time) y: 253 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java x: 10 contributors (all time) y: 278 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java x: 11 contributors (all time) y: 742 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java x: 13 contributors (all time) y: 403 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTransformTask.java x: 8 contributors (all time) y: 227 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java x: 9 contributors (all time) y: 366 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ThreadMonitor.java x: 2 contributors (all time) y: 77 lines of code oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/ElasticIndexCommand.java x: 9 contributors (all time) y: 222 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexCommand.java x: 19 contributors (all time) y: 350 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/TextPopulator.java x: 3 contributors (all time) y: 108 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCheckCommand.java x: 8 contributors (all time) y: 454 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCommand.java x: 9 contributors (all time) y: 527 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/AwsSegmentArchiveWriter.java x: 3 contributors (all time) y: 67 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsCompact.java x: 12 contributors (all time) y: 158 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsSegmentCopy.java x: 4 contributors (all time) y: 112 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/AzureCompact.java x: 18 contributors (all time) y: 283 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentCopy.java x: 13 contributors (all time) y: 232 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/AbstractRemoteSegmentArchiveReader.java x: 5 contributors (all time) y: 86 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/SegmentTarWriter.java x: 12 contributors (all time) y: 209 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Compact.java x: 16 contributors (all time) y: 224 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterNodeInfo.java x: 10 contributors (all time) y: 771 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/UnsavedModifications.java x: 5 contributors (all time) y: 171 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java x: 21 contributors (all time) y: 790 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/time/Stopwatch.java x: 1 contributors (all time) y: 75 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugExcludeImpl.java x: 6 contributors (all time) y: 56 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/MountInfo.java x: 9 contributors (all time) y: 135 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/observation/ChangeSet.java x: 4 contributors (all time) y: 168 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenConfigurationImpl.java x: 11 contributors (all time) y: 132 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/ThreeRolesPermissionProvider.java x: 5 contributors (all time) y: 226 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/principal/CustomPrincipalProvider.java x: 6 contributors (all time) y: 44 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/OakDirectory.java x: 12 contributors (all time) y: 269 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/UniquenessConstraintValidator.java x: 6 contributors (all time) y: 89 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ACE.java x: 10 contributors (all time) y: 142 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider.java x: 8 contributors (all time) y: 233 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositionContext.java x: 7 contributors (all time) y: 163 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/checks/NodeTypeMountedNodeStoreChecker.java x: 9 contributors (all time) y: 98 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoStatus.java x: 4 contributors (all time) y: 186 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositorySidegrade.java x: 16 contributors (all time) y: 372 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/init/BundlingConfigInitializer.java x: 1 contributors (all time) y: 30 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreStats.java x: 5 contributors (all time) y: 209 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticCustomAnalyzer.java x: 6 contributors (all time) y: 337 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/Clock.java x: 2 contributors (all time) y: 191 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocument.java x: 17 contributors (all time) y: 164 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorContext.java x: 5 contributors (all time) y: 38 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticIndexUtils.java x: 10 contributors (all time) y: 92 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocumentMaker.java x: 16 contributors (all time) y: 205 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/Profiler.java x: 8 contributors (all time) y: 448 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/StatsBuilder.java x: 2 contributors (all time) y: 121 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/DistinctBinarySize.java x: 2 contributors (all time) y: 132 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/NodeTreeStoreReader.java x: 1 contributors (all time) y: 159 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexStoreStatsCommand.java x: 1 contributors (all time) y: 47 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/AvailableModes.java x: 18 contributors (all time) y: 64 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/IndexWriterPool.java x: 1 contributors (all time) y: 320 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/SegmentTarFixtureProvider.java x: 9 contributors (all time) y: 64 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzurePersistence.java x: 10 contributors (all time) y: 110 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzurePersistenceManager.java x: 1 contributors (all time) y: 208 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java x: 9 contributors (all time) y: 262 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/internal/SecurityProviderRegistration.java x: 11 contributors (all time) y: 566 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/SuggestHelper.java x: 6 contributors (all time) y: 125 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexHelper.java x: 9 contributors (all time) y: 157 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStore.java x: 12 contributors (all time) y: 98 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/indexversion/PurgeOldIndexVersion.java x: 6 contributors (all time) y: 182 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/document/check/DocumentStoreCheck.java x: 3 contributors (all time) y: 287 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/TextExtractorMain.java x: 10 contributors (all time) y: 122 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/CheckpointsCommand.java x: 8 contributors (all time) y: 163 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/CreateGarbageCommand.java x: 2 contributors (all time) y: 355 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DocumentStoreCheckCommand.java x: 3 contributors (all time) y: 149 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/Utils.java x: 8 contributors (all time) y: 341 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/RemotePersistentCacheService.java x: 7 contributors (all time) y: 83 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreFactory.java x: 7 contributors (all time) y: 520 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreRegistrar.java x: 7 contributors (all time) y: 417 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreService.java x: 11 contributors (all time) y: 483 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java x: 17 contributors (all time) y: 408 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/store/StandbyStoreService.java x: 11 contributors (all time) y: 188 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreService.java x: 11 contributors (all time) y: 289 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentTarFactory.java x: 6 contributors (all time) y: 85 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/SetUtils.java x: 1 contributors (all time) y: 104 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/NodeStateCopier.java x: 9 contributors (all time) y: 281 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexHelper.java x: 17 contributors (all time) y: 247 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/facets/ElasticSecureFacetAsyncProvider.java x: 7 contributors (all time) y: 107 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/NestedCugHook.java x: 7 contributors (all time) y: 252 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalPolicyImporter.java x: 7 contributors (all time) y: 235 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUtils.java x: 15 contributors (all time) y: 198 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexLookup.java x: 12 contributors (all time) y: 147 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexPlan.java x: 16 contributors (all time) y: 185 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/reference/ReferenceIndex.java x: 12 contributors (all time) y: 129 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/AbstractDecoratedNodeState.java x: 4 contributors (all time) y: 199 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/NamespaceEditor.java x: 8 contributors (all time) y: 102 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/EffectiveNodeTypeImpl.java x: 8 contributors (all time) y: 301 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilder.java x: 10 contributors (all time) y: 416 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl.java x: 14 contributors (all time) y: 710 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlValidator.java x: 10 contributors (all time) y: 255 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/CachedPrincipalMembershipReader.java x: 7 contributors (all time) y: 173 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserManagerImpl.java x: 12 contributors (all time) y: 402 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexTracker.java x: 14 contributors (all time) y: 233 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexNodeManager.java x: 8 contributors (all time) y: 284 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/CopyOnWriteDirectory.java x: 12 contributors (all time) y: 415 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexRootDirectory.java x: 9 contributors (all time) y: 237 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/IndexDefinitionBuilder.java x: 13 contributors (all time) y: 573 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java x: 24 contributors (all time) y: 313 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndexPlanner.java x: 22 contributors (all time) y: 843 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/IndexDefinitionBuilder.java x: 12 contributors (all time) y: 595 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/plugins/tree/TreeUtil.java x: 9 contributors (all time) y: 387 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java x: 6 contributors (all time) y: 317 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarFiles.java x: 12 contributors (all time) y: 670 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java x: 4 contributors (all time) y: 220 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBranch.java x: 5 contributors (all time) y: 580 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/JournalEntry.java x: 7 contributors (all time) y: 571 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java x: 10 contributors (all time) y: 457 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java x: 5 contributors (all time) y: 967 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/secondary/DelegatingDocumentNodeState.java x: 5 contributors (all time) y: 183 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/state/AbstractNodeState.java x: 4 contributors (all time) y: 282 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/checkpoint/CheckpointRetriever.java x: 7 contributors (all time) y: 59 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/benchmark/HybridIndexTest.java x: 10 contributors (all time) y: 478 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/CompactionResult.java x: 8 contributors (all time) y: 135 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/DefaultCleanupStrategy.java x: 8 contributors (all time) y: 63 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/GCJournal.java x: 9 contributors (all time) y: 211 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarReader.java x: 17 contributors (all time) y: 362 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Path.java x: 6 contributors (all time) y: 219 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/FSBackend.java x: 7 contributors (all time) y: 353 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/ActiveDeletedBlobCollectorFactory.java x: 11 contributors (all time) y: 421 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/DefaultSegmentWriter.java x: 16 contributors (all time) y: 839 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java x: 8 contributors (all time) y: 36 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticCustomAnalyzerMappings.java x: 3 contributors (all time) y: 192 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticPropertyDefinition.java x: 7 contributors (all time) y: 92 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/IndexDefinition.java x: 24 contributors (all time) y: 1455 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/Aggregate.java x: 9 contributors (all time) y: 513 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextIndexEditor.java x: 7 contributors (all time) y: 309 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/LowerCaseImpl.java x: 9 contributors (all time) y: 108 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/ActiveDeletedBlobCollectorMBeanImpl.java x: 7 contributors (all time) y: 258 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier.java x: 14 contributors (all time) y: 537 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Commit.java x: 7 contributors (all time) y: 603 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/Utils.java x: 10 contributors (all time) y: 763 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextDocumentMaker.java x: 17 contributors (all time) y: 513 lines of code oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3Backend.java x: 14 contributors (all time) y: 1123 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/NodeCache.java x: 5 contributors (all time) y: 318 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/ModifiedNodeState.java x: 3 contributors (all time) y: 323 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/namepath/PathMapper.java x: 5 contributors (all time) y: 13 lines of code oak-jackrabbit-api/src/main/java/org/apache/jackrabbit/api/JackrabbitSession.java x: 8 contributors (all time) y: 46 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/ItemImpl.java x: 7 contributors (all time) y: 317 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionContext.java x: 18 contributors (all time) y: 350 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionImpl.java x: 20 contributors (all time) y: 751 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/incrementalstore/MergeIncrementalTreeStore.java x: 5 contributors (all time) y: 263 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStore.java x: 4 contributors (all time) y: 386 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/FileStore.java x: 1 contributors (all time) y: 152 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/TreeSession.java x: 1 contributors (all time) y: 690 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager.java x: 10 contributors (all time) y: 288 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java x: 10 contributors (all time) y: 77 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapRecord.java x: 7 contributors (all time) y: 493 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDataSourceFactory.java x: 4 contributors (all time) y: 105 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorProvider.java x: 15 contributors (all time) y: 268 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriterFactory.java x: 11 contributors (all time) y: 63 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneDocumentMaker.java x: 12 contributors (all time) y: 387 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureRepositoryLockV8.java x: 2 contributors (all time) y: 178 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentStoreService.java x: 12 contributors (all time) y: 59 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/binary/FulltextBinaryTextExtractor.java x: 8 contributors (all time) y: 288 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/blob/LengthCachingDataStore.java x: 11 contributors (all time) y: 254 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexDiff.java x: 8 contributors (all time) y: 500 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/SegmentTarFixture.java x: 11 contributors (all time) y: 413 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java x: 13 contributors (all time) y: 259 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureJournalFile.java x: 12 contributors (all time) y: 249 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureArchiveManagerV8.java x: 1 contributors (all time) y: 266 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureJournalFileV8.java x: 1 contributors (all time) y: 261 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzurePersistenceV8.java x: 1 contributors (all time) y: 118 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java x: 1 contributors (all time) y: 40 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java x: 4 contributors (all time) y: 136 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndex.java x: 20 contributors (all time) y: 464 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/SelectorImpl.java x: 21 contributors (all time) y: 697 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreEditor.java x: 4 contributors (all time) y: 223 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/JackrabbitNodeState.java x: 13 contributors (all time) y: 607 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache.java x: 2 contributors (all time) y: 506 lines of code oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend.java x: 19 contributors (all time) y: 1167 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/OakFixture.java x: 12 contributors (all time) y: 458 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexOptions.java x: 14 contributors (all time) y: 206 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentStream.java x: 9 contributors (all time) y: 171 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/package-info.java x: 15 contributors (all time) y: 3 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexInfoProvider.java x: 16 contributors (all time) y: 256 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexerSupport.java x: 17 contributors (all time) y: 209 lines of code oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapProviderConfig.java x: 10 contributors (all time) y: 700 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryImpl.java x: 28 contributors (all time) y: 1246 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProviderService.java x: 16 contributors (all time) y: 666 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/ConsolidatedDataStoreCacheStats.java x: 6 contributors (all time) y: 233 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/privilege/PrivilegeManagerImpl.java x: 5 contributors (all time) y: 151 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/index/FilterImpl.java x: 14 contributors (all time) y: 478 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/DocumentQueue.java x: 11 contributors (all time) y: 214 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ListRecord.java x: 9 contributors (all time) y: 84 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexEditor.java x: 12 contributors (all time) y: 315 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/version/VersionablePropertiesEditor.java x: 5 contributors (all time) y: 139 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/NameValidator.java x: 11 contributors (all time) y: 137 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/ReadWriteVersionManager.java x: 19 contributors (all time) y: 445 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/CoalesceImpl.java x: 5 contributors (all time) y: 100 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/NodeStoreTree.java x: 8 contributors (all time) y: 601 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/check/CheckHelper.java x: 5 contributors (all time) y: 295 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/AnnotatingConflictHandler.java x: 11 contributors (all time) y: 107 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/inventory/IndexPrinter.java x: 12 contributors (all time) y: 221 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/InitialContentMigrator.java x: 9 contributors (all time) y: 188 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBBlobStore.java x: 4 contributors (all time) y: 567 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/json/JsonSerializer.java x: 10 contributors (all time) y: 327 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/MergingNodeStateDiff.java x: 12 contributors (all time) y: 290 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/SplitOperations.java x: 8 contributors (all time) y: 416 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/memory/MemoryDocumentStore.java x: 3 contributors (all time) y: 386 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Document.java x: 4 contributors (all time) y: 92 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServersObserver.java x: 3 contributors (all time) y: 92 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/index/SolrIndexEditor.java x: 5 contributors (all time) y: 254 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/OakSolrConfigurationProviderService.java x: 3 contributors (all time) y: 289 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/FilterQueryParser.java x: 4 contributors (all time) y: 334 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/Statement.java x: 10 contributors (all time) y: 301 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java x: 10 contributors (all time) y: 194 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/PropertyFullTextTest.java x: 4 contributors (all time) y: 237 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/AuthorizationConfigurationImpl.java x: 9 contributors (all time) y: 199 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/ThreeRolesAuthorizationConfiguration.java x: 3 contributors (all time) y: 179 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider.java x: 10 contributors (all time) y: 55 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/NRTIndex.java x: 11 contributors (all time) y: 299 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/reader/DefaultIndexReaderFactory.java x: 6 contributors (all time) y: 100 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/commons/jmx/ManagementOperation.java x: 6 contributors (all time) y: 271 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/PropertyDelegate.java x: 11 contributors (all time) y: 114 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCacheStats.java x: 4 contributors (all time) y: 452 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ConsolidatedListenerMBeanImpl.java x: 9 contributors (all time) y: 532 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits.java x: 7 contributors (all time) y: 610 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BundlingNodeTest.java x: 7 contributors (all time) y: 338 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/HelpCommand.java x: 5 contributors (all time) y: 11 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/core/MutableRoot.java x: 14 contributors (all time) y: 349 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/SessionDelegate.java x: 12 contributors (all time) y: 638 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/SecurityProviderImpl.java x: 11 contributors (all time) y: 226 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/repository/RepositoryImpl.java x: 15 contributors (all time) y: 405 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/ScalabilityRunner.java x: 11 contributors (all time) y: 168 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/NodeStateAnalyzerFactory.java x: 10 contributors (all time) y: 226 lines of code oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/QueryIndex.java x: 11 contributors (all time) y: 364 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/BinaryStats.java x: 2 contributors (all time) y: 146 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Checkpoints.java x: 8 contributors (all time) y: 267 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/LocalDiffCache.java x: 2 contributors (all time) y: 158 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/UpdateOp.java x: 4 contributors (all time) y: 307 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ChangeProcessor.java x: 13 contributors (all time) y: 489 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugPermissionProvider.java x: 7 contributors (all time) y: 369 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkRunner.java x: 23 contributors (all time) y: 533 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/wikipedia/WikipediaImport.java x: 8 contributors (all time) y: 215 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentSessionImpl.java x: 13 contributors (all time) y: 85 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndexInfoProvider.java x: 13 contributors (all time) y: 129 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/NodeDefinitionImpl.java x: 8 contributors (all time) y: 70 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/Filters.java x: 5 contributors (all time) y: 242 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/NodeNameImpl.java x: 9 contributors (all time) y: 148 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ast/OrImpl.java x: 11 contributors (all time) y: 318 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/OakEventFilterImpl.java x: 6 contributors (all time) y: 450 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/observation/ObservationManagerImpl.java x: 13 contributors (all time) y: 373 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/xml/DocViewImportHandler.java x: 10 contributors (all time) y: 178 lines of code oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java x: 14 contributors (all time) y: 3 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/linkedList/PersistedLinkedList.java x: 10 contributors (all time) y: 149 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentTraverser.java x: 10 contributors (all time) y: 65 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndex.java x: 15 contributors (all time) y: 125 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/async/ElasticResultRowAsyncIterator.java x: 14 contributors (all time) y: 322 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/TermQueryBuilderFactory.java x: 12 contributors (all time) y: 117 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/FulltextIndexConstants.java x: 13 contributors (all time) y: 113 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionConstants.java x: 8 contributors (all time) y: 28 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/package-info.java x: 6 contributors (all time) y: 5 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ClassicCompactor.java x: 12 contributors (all time) y: 195 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordWriters.java x: 8 contributors (all time) y: 346 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/Segment.java x: 14 contributors (all time) y: 269 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriter.java x: 11 contributors (all time) y: 266 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentParser.java x: 8 contributors (all time) y: 422 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentReferences.java x: 9 contributors (all time) y: 49 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStoreBuilder.java x: 14 contributors (all time) y: 365 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/TarRevisions.java x: 10 contributors (all time) y: 218 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/scheduler/LockBasedScheduler.java x: 7 contributors (all time) y: 325 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB.java x: 4 contributors (all time) y: 640 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBConnectionHandler.java x: 2 contributors (all time) y: 217 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBExport.java x: 3 contributors (all time) y: 443 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/IndexerStatisticsTracker.java x: 2 contributors (all time) y: 46 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/PropertyImpl.java x: 7 contributors (all time) y: 447 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionEditor.java x: 16 contributors (all time) y: 234 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineImpl.java x: 21 contributors (all time) y: 272 lines of code oak-run/src/main/resources/logback.xml x: 13 contributors (all time) y: 30 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/utils/SieveCache.java x: 1 contributors (all time) y: 98 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/NodeStateEntryReader.java x: 8 contributors (all time) y: 22 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/CompactCommand.java x: 16 contributors (all time) y: 138 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/BlobGC.java x: 5 contributors (all time) y: 211 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/BlobStoreStats.java x: 6 contributors (all time) y: 850 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/SQL2Parser.java x: 17 contributors (all time) y: 1313 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionManagerImpl.java x: 6 contributors (all time) y: 414 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/ReaderCache.java x: 5 contributors (all time) y: 160 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentStoreStats.java x: 5 contributors (all time) y: 353 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Revision.java x: 3 contributors (all time) y: 226 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/ExtractedTextCache.java x: 5 contributors (all time) y: 342 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSync.java x: 6 contributors (all time) y: 287 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/PrincipalBasedPermissionProvider.java x: 4 contributors (all time) y: 411 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/CacheType.java x: 3 contributors (all time) y: 234 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/util/fv/SimSearchUtils.java x: 2 contributors (all time) y: 258 lines of code oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobContainerProvider.java x: 1 contributors (all time) y: 283 lines of code oak-api/src/main/java/org/apache/jackrabbit/oak/api/jmx/package-info.java x: 12 contributors (all time) y: 3 lines of code oak-run/src/main/js/oak-mongo.js x: 10 contributors (all time) y: 1066 lines of code oak-doc/src/site/site.xml x: 20 contributors (all time) y: 149 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocumentRevisionCleaner.java x: 1 contributors (all time) y: 217 lines of code oak-lucene/src/main/java/org/apache/lucene/util/automaton/RegExp.java x: 1 contributors (all time) y: 570 lines of code oak-lucene/src/main/java/org/apache/lucene/analysis/Token.java x: 1 contributors (all time) y: 331 lines of code oak-lucene/src/main/java/org/apache/lucene/analysis/package.html x: 1 contributors (all time) y: 907 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsReader.java x: 1 contributors (all time) y: 1793 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsWriter.java x: 1 contributors (all time) y: 598 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/DocValuesConsumer.java x: 1 contributors (all time) y: 469 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/MultiLevelSkipListReader.java x: 1 contributors (all time) y: 180 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/TermsConsumer.java x: 1 contributors (all time) y: 128 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsReader.java x: 1 contributors (all time) y: 411 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsWriter.java x: 1 contributors (all time) y: 343 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsReader.java x: 1 contributors (all time) y: 891 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsWriter.java x: 1 contributors (all time) y: 703 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/LZ4.java x: 1 contributors (all time) y: 398 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xFields.java x: 1 contributors (all time) y: 727 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xSegmentInfoReader.java x: 1 contributors (all time) y: 191 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xTermVectorsReader.java x: 1 contributors (all time) y: 579 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/SegmentTermDocs.java x: 1 contributors (all time) y: 166 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermInfosReader.java x: 1 contributors (all time) y: 253 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesReader.java x: 1 contributors (all time) y: 589 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsReader.java x: 1 contributors (all time) y: 848 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsWriter.java x: 1 contributors (all time) y: 236 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsWriter.java x: 1 contributors (all time) y: 339 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/package.html x: 1 contributors (all time) y: 366 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsReader.java x: 1 contributors (all time) y: 1015 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesProducer.java x: 1 contributors (all time) y: 505 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/package.html x: 1 contributors (all time) y: 378 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesConsumer.java x: 1 contributors (all time) y: 357 lines of code oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesProducer.java x: 1 contributors (all time) y: 732 lines of code oak-lucene/src/main/java/org/apache/lucene/document/Field.java x: 1 contributors (all time) y: 534 lines of code oak-lucene/src/main/java/org/apache/lucene/index/CheckIndex.java x: 1 contributors (all time) y: 1394 lines of code oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterFlushControl.java x: 1 contributors (all time) y: 514 lines of code oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterPerThread.java x: 1 contributors (all time) y: 426 lines of code oak-lucene/src/main/java/org/apache/lucene/index/FreqProxTermsWriterPerField.java x: 1 contributors (all time) y: 404 lines of code oak-lucene/src/main/java/org/apache/lucene/index/IndexFileDeleter.java x: 1 contributors (all time) y: 436 lines of code oak-lucene/src/main/java/org/apache/lucene/index/SegmentInfos.java x: 1 contributors (all time) y: 682 lines of code oak-lucene/src/main/java/org/apache/lucene/index/SegmentMerger.java x: 1 contributors (all time) y: 294 lines of code oak-lucene/src/main/java/org/apache/lucene/index/SortedSetDocValuesWriter.java x: 1 contributors (all time) y: 229 lines of code oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheImpl.java x: 1 contributors (all time) y: 1113 lines of code oak-lucene/src/main/java/org/apache/lucene/search/FieldComparator.java x: 1 contributors (all time) y: 810 lines of code oak-lucene/src/main/java/org/apache/lucene/search/IndexSearcher.java x: 1 contributors (all time) y: 477 lines of code oak-lucene/src/main/java/org/apache/lucene/search/TopFieldCollector.java x: 1 contributors (all time) y: 787 lines of code oak-lucene/src/main/java/org/apache/lucene/util/OpenBitSet.java x: 1 contributors (all time) y: 488 lines of code oak-lucene/src/main/java/org/apache/lucene/util/PagedBytes.java x: 1 contributors (all time) y: 299 lines of code oak-lucene/src/main/java/org/apache/lucene/util/automaton/BasicOperations.java x: 1 contributors (all time) y: 617 lines of code oak-lucene/src/main/java/org/apache/lucene/util/fst/FST.java x: 1 contributors (all time) y: 1129 lines of code oak-lucene/src/main/java/org/apache/lucene/util/fst/Util.java x: 1 contributors (all time) y: 553 lines of code oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed64SingleBlock.java x: 1 contributors (all time) y: 449 lines of code oak-it-osgi/test-bundles.xml x: 20 contributors (all time) y: 57 lines of code oak-auth-ldap/src/main/java/org/apache/jackrabbit/oak/security/authentication/ldap/impl/LdapIdentityProvider.java x: 8 contributors (all time) y: 710 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/sort/ExternalSort.java x: 13 contributors (all time) y: 587 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreUtils.java x: 11 contributors (all time) y: 43 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/AbstractCompactionStrategy.java x: 10 contributors (all time) y: 244 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexConstants.java x: 9 contributors (all time) y: 39 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/LoggingDocumentStoreWrapper.java x: 7 contributors (all time) y: 408 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/TimingDocumentStoreWrapper.java x: 8 contributors (all time) y: 545 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/Downloader.java x: 2 contributors (all time) y: 254 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/JsonIndexCommand.java x: 4 contributors (all time) y: 472 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeState.java x: 2 contributors (all time) y: 241 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/WorkspaceImpl.java x: 6 contributors (all time) y: 261 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/ConsistencyChecker.java x: 6 contributors (all time) y: 372 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/XPathToSQL2Converter.java x: 7 contributors (all time) y: 1115 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/OakAnalyzer.java x: 9 contributors (all time) y: 31 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/xpath/Expression.java x: 3 contributors (all time) y: 552 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClient.java x: 6 contributors (all time) y: 207 lines of code oak-segment-aws/src/main/java/org/apache/jackrabbit/oak/segment/aws/tool/AwsSegmentStoreMigrator.java x: 2 contributors (all time) y: 281 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/PropertiesUtil.java x: 4 contributors (all time) y: 200 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditor.java x: 9 contributors (all time) y: 10 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/parser/MigrationOptions.java x: 4 contributors (all time) y: 318 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditorContext.java x: 11 contributors (all time) y: 55 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStoreProcBackend.java x: 2 contributors (all time) y: 266 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/FilterIterators.java x: 2 contributors (all time) y: 227 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/ThreadDumpCommand.java x: 3 contributors (all time) y: 206 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/ResultRowImpl.java x: 7 contributors (all time) y: 218 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory/PropertyStateValue.java x: 2 contributors (all time) y: 204 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/CommitMitigatingTieredMergePolicy.java x: 2 contributors (all time) y: 478 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/commit/ConflictValidatorProvider.java x: 7 contributors (all time) y: 15 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/Main.java x: 12 contributors (all time) y: 24 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/json/JsopTokenizer.java x: 2 contributors (all time) y: 352 lines of code
2809.0
lines of code
  min: 1.0
  average: 106.29
  25th percentile: 22.0
  median: 55.0
  75th percentile: 126.0
  max: 2809.0
0 28.0
contributors (all time)
min: 1.0 | average: 3.55 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 28.0

File Size vs. Commits (30 days): 316 points

oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IterableUtils.java x: 1 commits (30d) y: 141 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IteratorUtils.java x: 8 commits (30d) y: 163 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/GlobalNameMapper.java x: 1 commits (30d) y: 182 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathFilter.java x: 1 commits (30d) y: 123 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/RevisionVector.java x: 1 commits (30d) y: 357 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/permission/EagerCacheSizeTest.java x: 1 commits (30d) y: 116 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/principalbased/PrinicipalBasedReadTest.java x: 1 commits (30d) y: 194 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/AsciiArtTicker.java x: 1 commits (30d) y: 79 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java x: 9 commits (30d) y: 1931 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBin.java x: 2 commits (30d) y: 107 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java x: 2 commits (30d) y: 364 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/CollectionUtils.java x: 1 commits (30d) y: 23 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/DefaultStatisticsProvider.java x: 1 commits (30d) y: 57 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/GaugeStats.java x: 1 commits (30d) y: 6 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/SimpleStats.java x: 1 commits (30d) y: 97 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/StatisticsProvider.java x: 1 commits (30d) y: 39 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/GaugeImpl.java x: 1 commits (30d) y: 13 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider.java x: 1 commits (30d) y: 288 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixture.java x: 2 commits (30d) y: 4 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollectorImpl.java x: 2 commits (30d) y: 249 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/NodeStoreFixtureProvider.java x: 1 commits (30d) y: 152 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/RevisionsCommand.java x: 1 commits (30d) y: 576 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore.java x: 3 commits (30d) y: 312 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore.java x: 3 commits (30d) y: 918 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager.java x: 4 commits (30d) y: 247 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/AncestorCursor.java x: 2 commits (30d) y: 27 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/PrincipalProviderImpl.java x: 2 commits (30d) y: 190 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AbstractGroupPrincipal.java x: 3 commits (30d) y: 72 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java x: 3 commits (30d) y: 124 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java x: 4 commits (30d) y: 255 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserPrincipalProvider.java x: 2 commits (30d) y: 345 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java x: 2 commits (30d) y: 230 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/AuthorizableDelegator.java x: 2 commits (30d) y: 208 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java x: 2 commits (30d) y: 649 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/UserManagerDelegator.java x: 1 commits (30d) y: 209 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/VersionHistoryDelegate.java x: 1 commits (30d) y: 169 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java x: 2 commits (30d) y: 1377 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/IndexedPaths.java x: 1 commits (30d) y: 45 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/AbstractSegmentTarExplorerBackend.java x: 1 commits (30d) y: 278 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java x: 2 commits (30d) y: 167 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java x: 1 commits (30d) y: 100 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeState.java x: 2 commits (30d) y: 627 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java x: 3 commits (30d) y: 1875 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/aggregate/AggregationCursor.java x: 3 commits (30d) y: 90 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/EveryoneFilter.java x: 3 commits (30d) y: 44 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java x: 1 commits (30d) y: 427 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java x: 2 commits (30d) y: 158 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java x: 2 commits (30d) y: 131 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ValueMap.java x: 2 commits (30d) y: 135 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/UnionQueryImpl.java x: 2 commits (30d) y: 429 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAccessControlManager.java x: 3 commits (30d) y: 156 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl.java x: 1 commits (30d) y: 632 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LucenePropertyIndex.java x: 2 commits (30d) y: 1501 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/principal/CompositePrincipalProvider.java x: 2 commits (30d) y: 112 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java x: 2 commits (30d) y: 1909 lines of code oak-api/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryManagementMBean.java x: 1 commits (30d) y: 74 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityBlobSearchSuite.java x: 2 commits (30d) y: 259 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeSuite.java x: 2 commits (30d) y: 438 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/AbstractTest.java x: 1 commits (30d) y: 393 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/benchmarks/search/ConcurrentReader.java x: 1 commits (30d) y: 158 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityAbstractSuite.java x: 2 commits (30d) y: 315 lines of code oak-blob/src/main/java/org/apache/jackrabbit/oak/spi/blob/AbstractBlobStore.java x: 1 commits (30d) y: 517 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java x: 1 commits (30d) y: 744 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdate.java x: 1 commits (30d) y: 532 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/datastore/DataStoreTextWriter.java x: 1 commits (30d) y: 230 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeEditor.java x: 1 commits (30d) y: 372 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionableState.java x: 1 commits (30d) y: 460 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/PrefixPattern.java x: 2 commits (30d) y: 53 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java x: 2 commits (30d) y: 534 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/readonly/ReadOnlyAuthorizationConfiguration.java x: 1 commits (30d) y: 269 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java x: 1 commits (30d) y: 983 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/DefaultAheadOfTimeBlobDownloader.java x: 1 commits (30d) y: 301 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexStatistics.java x: 1 commits (30d) y: 239 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule.java x: 4 commits (30d) y: 355 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CommitsTracker.java x: 2 commits (30d) y: 148 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java x: 2 commits (30d) y: 376 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterViewDocument.java x: 1 commits (30d) y: 318 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java x: 2 commits (30d) y: 917 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java x: 1 commits (30d) y: 1452 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java x: 3 commits (30d) y: 469 lines of code oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/ElasticIndexerProvider.java x: 2 commits (30d) y: 65 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticBulkProcessorHandler.java x: 2 commits (30d) y: 415 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeState.java x: 1 commits (30d) y: 570 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java x: 3 commits (30d) y: 2809 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBuilder.java x: 2 commits (30d) y: 814 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java x: 1 commits (30d) y: 343 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java x: 2 commits (30d) y: 323 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java x: 1 commits (30d) y: 252 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java x: 1 commits (30d) y: 916 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java x: 1 commits (30d) y: 1293 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java x: 1 commits (30d) y: 409 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImpl.java x: 1 commits (30d) y: 770 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexConsistencyChecker.java x: 1 commits (30d) y: 326 lines of code oak-lucene/src/main/java/org/apache/lucene/index/IndexWriter.java x: 1 commits (30d) y: 2614 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCommand.java x: 1 commits (30d) y: 527 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/PersistentDiskCache.java x: 1 commits (30d) y: 257 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java x: 1 commits (30d) y: 790 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/Role.java x: 2 commits (30d) y: 39 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider.java x: 2 commits (30d) y: 233 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoStatus.java x: 2 commits (30d) y: 186 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/bundlor/BundlingConfigInitializer.java x: 2 commits (30d) y: 12 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticCustomAnalyzer.java x: 1 commits (30d) y: 337 lines of code
2809.0
lines of code
  min: 1.0
  average: 226.9
  25th percentile: 56.0
  median: 131.0
  75th percentile: 250.5
  max: 2809.0
0 9.0
commits (30d)
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 9.0

File Size vs. Contributors (30 days): 316 points

oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IterableUtils.java x: 1 contributors (30d) y: 141 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IteratorUtils.java x: 1 contributors (30d) y: 163 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/GlobalNameMapper.java x: 1 contributors (30d) y: 182 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathFilter.java x: 1 contributors (30d) y: 123 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/RevisionVector.java x: 1 contributors (30d) y: 357 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/permission/EagerCacheSizeTest.java x: 1 contributors (30d) y: 116 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/principalbased/PrinicipalBasedReadTest.java x: 1 contributors (30d) y: 194 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/AsciiArtTicker.java x: 1 contributors (30d) y: 79 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java x: 4 contributors (30d) y: 1931 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBin.java x: 2 contributors (30d) y: 107 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java x: 2 contributors (30d) y: 364 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/CollectionUtils.java x: 1 contributors (30d) y: 23 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/DefaultStatisticsProvider.java x: 1 contributors (30d) y: 57 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/GaugeStats.java x: 1 contributors (30d) y: 6 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/SimpleStats.java x: 1 contributors (30d) y: 97 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/StatisticsProvider.java x: 1 contributors (30d) y: 39 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/GaugeImpl.java x: 1 contributors (30d) y: 13 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider.java x: 1 contributors (30d) y: 288 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixture.java x: 2 contributors (30d) y: 4 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollectorImpl.java x: 2 contributors (30d) y: 249 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/NodeStoreFixtureProvider.java x: 1 contributors (30d) y: 152 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/RevisionsCommand.java x: 1 contributors (30d) y: 576 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore.java x: 2 contributors (30d) y: 312 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore.java x: 1 contributors (30d) y: 918 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager.java x: 1 contributors (30d) y: 247 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AbstractGroupPrincipal.java x: 1 contributors (30d) y: 72 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java x: 1 contributors (30d) y: 255 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserPrincipalProvider.java x: 1 contributors (30d) y: 345 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java x: 1 contributors (30d) y: 230 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/AuthorizableDelegator.java x: 1 contributors (30d) y: 208 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java x: 1 contributors (30d) y: 649 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/VersionHistoryDelegate.java x: 1 contributors (30d) y: 169 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java x: 1 contributors (30d) y: 1377 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/IndexedPaths.java x: 1 contributors (30d) y: 45 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/AbstractSegmentTarExplorerBackend.java x: 1 contributors (30d) y: 278 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java x: 2 contributors (30d) y: 167 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java x: 1 contributors (30d) y: 100 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeState.java x: 1 contributors (30d) y: 627 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java x: 2 contributors (30d) y: 1875 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java x: 1 contributors (30d) y: 427 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl.java x: 1 contributors (30d) y: 632 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LucenePropertyIndex.java x: 2 contributors (30d) y: 1501 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java x: 2 contributors (30d) y: 1909 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeSuite.java x: 1 contributors (30d) y: 438 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/AbstractTest.java x: 1 contributors (30d) y: 393 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityAbstractSuite.java x: 1 contributors (30d) y: 315 lines of code oak-blob/src/main/java/org/apache/jackrabbit/oak/spi/blob/AbstractBlobStore.java x: 1 contributors (30d) y: 517 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java x: 1 contributors (30d) y: 744 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdate.java x: 1 contributors (30d) y: 532 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeEditor.java x: 1 contributors (30d) y: 372 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionableState.java x: 1 contributors (30d) y: 460 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/PrefixPattern.java x: 2 contributors (30d) y: 53 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/RepMembersConflictHandler.java x: 2 contributors (30d) y: 130 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/readonly/ReadOnlyAuthorizationConfiguration.java x: 1 contributors (30d) y: 269 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java x: 1 contributors (30d) y: 983 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/DefaultAheadOfTimeBlobDownloader.java x: 1 contributors (30d) y: 301 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexStatistics.java x: 1 contributors (30d) y: 239 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java x: 2 contributors (30d) y: 376 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java x: 2 contributors (30d) y: 917 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java x: 1 contributors (30d) y: 1452 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java x: 2 contributors (30d) y: 469 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticBulkProcessorHandler.java x: 1 contributors (30d) y: 415 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeState.java x: 1 contributors (30d) y: 570 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java x: 2 contributors (30d) y: 2809 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBuilder.java x: 2 contributors (30d) y: 814 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreHelper.java x: 2 contributors (30d) y: 195 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java x: 2 contributors (30d) y: 323 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java x: 1 contributors (30d) y: 916 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java x: 1 contributors (30d) y: 1293 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java x: 1 contributors (30d) y: 409 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImpl.java x: 1 contributors (30d) y: 770 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexConsistencyChecker.java x: 1 contributors (30d) y: 326 lines of code oak-lucene/src/main/java/org/apache/lucene/index/IndexWriter.java x: 1 contributors (30d) y: 2614 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCommand.java x: 1 contributors (30d) y: 527 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java x: 1 contributors (30d) y: 790 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/bundlor/BundlingConfigInitializer.java x: 2 contributors (30d) y: 12 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticCustomAnalyzer.java x: 1 contributors (30d) y: 337 lines of code
2809.0
lines of code
  min: 1.0
  average: 226.9
  25th percentile: 56.0
  median: 131.0
  75th percentile: 250.5
  max: 2809.0
0 4.0
contributors (30d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

File Size vs. Commits (90 days): 617 points

oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IterableUtils.java x: 18 commits (90d) y: 141 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IteratorUtils.java x: 13 commits (90d) y: 163 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/GlobalNameMapper.java x: 2 commits (90d) y: 182 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathFilter.java x: 1 commits (90d) y: 123 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/RevisionVector.java x: 2 commits (90d) y: 357 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/permission/EagerCacheSizeTest.java x: 1 commits (90d) y: 116 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/principalbased/PrinicipalBasedReadTest.java x: 4 commits (90d) y: 194 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/AsciiArtTicker.java x: 1 commits (90d) y: 79 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java x: 11 commits (90d) y: 1931 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBin.java x: 3 commits (90d) y: 107 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java x: 8 commits (90d) y: 364 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/CollectionUtils.java x: 2 commits (90d) y: 23 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/DefaultStatisticsProvider.java x: 1 commits (90d) y: 57 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/GaugeStats.java x: 1 commits (90d) y: 6 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/SimpleStats.java x: 1 commits (90d) y: 97 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/StatisticsProvider.java x: 1 commits (90d) y: 39 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/GaugeImpl.java x: 1 commits (90d) y: 13 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider.java x: 1 commits (90d) y: 288 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixture.java x: 2 commits (90d) y: 4 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollector.java x: 1 commits (90d) y: 25 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollectorImpl.java x: 2 commits (90d) y: 249 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/NodeStoreFixtureProvider.java x: 2 commits (90d) y: 152 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/RevisionsCommand.java x: 5 commits (90d) y: 576 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore.java x: 6 commits (90d) y: 312 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore.java x: 6 commits (90d) y: 918 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager.java x: 7 commits (90d) y: 247 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexPathServiceImpl.java x: 5 commits (90d) y: 81 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/PrincipalProviderImpl.java x: 2 commits (90d) y: 190 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AbstractGroupPrincipal.java x: 3 commits (90d) y: 72 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AuthorizableIterator.java x: 3 commits (90d) y: 124 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java x: 4 commits (90d) y: 255 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserPrincipalProvider.java x: 2 commits (90d) y: 345 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java x: 2 commits (90d) y: 230 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/AuthorizableDelegator.java x: 2 commits (90d) y: 208 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java x: 3 commits (90d) y: 649 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/UserManagerDelegator.java x: 1 commits (90d) y: 209 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/VersionHistoryDelegate.java x: 1 commits (90d) y: 169 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java x: 4 commits (90d) y: 1377 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionHistoryImpl.java x: 1 commits (90d) y: 190 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/IndexedPaths.java x: 1 commits (90d) y: 45 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/ChildNodeStateProvider.java x: 2 commits (90d) y: 89 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/AbstractSegmentTarExplorerBackend.java x: 1 commits (90d) y: 278 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java x: 6 commits (90d) y: 167 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java x: 1 commits (90d) y: 100 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeState.java x: 6 commits (90d) y: 627 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java x: 3 commits (90d) y: 1875 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/aggregate/AggregationCursor.java x: 3 commits (90d) y: 90 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/principal/EveryoneFilter.java x: 3 commits (90d) y: 44 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/cursor/TraversingCursor.java x: 1 commits (90d) y: 142 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java x: 1 commits (90d) y: 427 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java x: 2 commits (90d) y: 158 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java x: 5 commits (90d) y: 131 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ValueMap.java x: 2 commits (90d) y: 135 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureRepositoryLock.java x: 5 commits (90d) y: 173 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/query/UnionQueryImpl.java x: 2 commits (90d) y: 429 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/composite/CompositeAccessControlManager.java x: 4 commits (90d) y: 156 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl.java x: 1 commits (90d) y: 632 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LucenePropertyIndex.java x: 5 commits (90d) y: 1501 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/principal/CompositePrincipalProvider.java x: 2 commits (90d) y: 112 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java x: 10 commits (90d) y: 1909 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexDefinitionUpdater.java x: 1 commits (90d) y: 153 lines of code oak-api/src/main/java/org/apache/jackrabbit/oak/api/jmx/RepositoryManagementMBean.java x: 1 commits (90d) y: 74 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/FilterProviderImpl.java x: 1 commits (90d) y: 178 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityBlobSearchSuite.java x: 2 commits (90d) y: 259 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeRelationshipSuite.java x: 1 commits (90d) y: 355 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeSuite.java x: 2 commits (90d) y: 438 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/AbstractTest.java x: 1 commits (90d) y: 393 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/benchmarks/search/ConcurrentReader.java x: 1 commits (90d) y: 158 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityAbstractSuite.java x: 2 commits (90d) y: 315 lines of code oak-blob/src/main/java/org/apache/jackrabbit/oak/spi/blob/AbstractBlobStore.java x: 1 commits (90d) y: 517 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java x: 4 commits (90d) y: 744 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexEditorProvider.java x: 2 commits (90d) y: 17 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdate.java x: 3 commits (90d) y: 532 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndex.java x: 3 commits (90d) y: 174 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeEditor.java x: 3 commits (90d) y: 372 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeRegistration.java x: 3 commits (90d) y: 358 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionableState.java x: 1 commits (90d) y: 460 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/token/TokenLoginModule.java x: 4 commits (90d) y: 153 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/GlobsPattern.java x: 3 commits (90d) y: 55 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/PrefixPattern.java x: 4 commits (90d) y: 53 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/RepMembersConflictHandler.java x: 4 commits (90d) y: 130 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java x: 4 commits (90d) y: 534 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/readonly/ReadOnlyAuthorizationConfiguration.java x: 1 commits (90d) y: 269 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java x: 3 commits (90d) y: 983 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/DefaultAheadOfTimeBlobDownloader.java x: 1 commits (90d) y: 301 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexStatistics.java x: 3 commits (90d) y: 239 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/AbstractLoginModule.java x: 5 commits (90d) y: 355 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java x: 7 commits (90d) y: 376 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterViewDocument.java x: 1 commits (90d) y: 318 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentDiscoveryLiteService.java x: 1 commits (90d) y: 375 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java x: 5 commits (90d) y: 917 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java x: 6 commits (90d) y: 1452 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGCSupport.java x: 5 commits (90d) y: 191 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java x: 9 commits (90d) y: 469 lines of code oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/ElasticIndexerProvider.java x: 2 commits (90d) y: 65 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticBulkProcessorHandler.java x: 4 commits (90d) y: 415 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorProvider.java x: 2 commits (90d) y: 124 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeState.java x: 1 commits (90d) y: 570 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java x: 8 commits (90d) y: 2809 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBuilder.java x: 3 commits (90d) y: 814 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java x: 3 commits (90d) y: 343 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexDefinition.java x: 4 commits (90d) y: 371 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java x: 3 commits (90d) y: 193 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriter.java x: 5 commits (90d) y: 228 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java x: 9 commits (90d) y: 323 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java x: 4 commits (90d) y: 252 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java x: 4 commits (90d) y: 916 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker.java x: 2 commits (90d) y: 567 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java x: 1 commits (90d) y: 1293 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/TrackingCorruptIndexHandler.java x: 2 commits (90d) y: 242 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java x: 2 commits (90d) y: 409 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImpl.java x: 3 commits (90d) y: 770 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexConsistencyChecker.java x: 3 commits (90d) y: 326 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/PropertyIndexCleaner.java x: 1 commits (90d) y: 253 lines of code oak-lucene/src/main/java/org/apache/lucene/index/IndexWriter.java x: 1 commits (90d) y: 2614 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java x: 4 commits (90d) y: 278 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java x: 4 commits (90d) y: 403 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTransformTask.java x: 1 commits (90d) y: 227 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java x: 5 commits (90d) y: 366 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreTask.java x: 5 commits (90d) y: 251 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/plugins/tika/TextPopulator.java x: 2 commits (90d) y: 108 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCheckCommand.java x: 5 commits (90d) y: 454 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCommand.java x: 5 commits (90d) y: 527 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveWriter.java x: 4 commits (90d) y: 101 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/AzureCompact.java x: 6 commits (90d) y: 283 lines of code oak-segment-remote/src/main/java/org/apache/jackrabbit/oak/segment/remote/persistentcache/PersistentDiskCache.java x: 1 commits (90d) y: 257 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterNodeInfo.java x: 1 commits (90d) y: 771 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java x: 6 commits (90d) y: 790 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugExcludeImpl.java x: 5 commits (90d) y: 56 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/AbstractHasItemGetItemTest.java x: 3 commits (90d) y: 149 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/MountInfo.java x: 4 commits (90d) y: 135 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/Role.java x: 4 commits (90d) y: 39 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/CopyOnReadDirectory.java x: 5 commits (90d) y: 285 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/OakDirectory.java x: 5 commits (90d) y: 269 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/UniquenessConstraintValidator.java x: 8 commits (90d) y: 89 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParameters.java x: 5 commits (90d) y: 296 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/credentials/SimpleCredentialsSupport.java x: 5 commits (90d) y: 53 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ACE.java x: 5 commits (90d) y: 142 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/AbstractRestrictionProvider.java x: 5 commits (90d) y: 203 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider.java x: 10 commits (90d) y: 233 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositionContext.java x: 3 commits (90d) y: 163 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/checks/NodeTypeMountedNodeStoreChecker.java x: 5 commits (90d) y: 98 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoStatus.java x: 3 commits (90d) y: 186 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/tree/impl/AbstractTree.java x: 4 commits (90d) y: 207 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticCustomAnalyzer.java x: 2 commits (90d) y: 337 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/Profiler.java x: 1 commits (90d) y: 448 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/IndexWriterPool.java x: 3 commits (90d) y: 320 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/AzureSegmentStoreExplorerBackend.java x: 5 commits (90d) y: 36 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzurePersistenceManager.java x: 3 commits (90d) y: 208 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureUtilities.java x: 4 commits (90d) y: 77 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/AzureCheck.java x: 4 commits (90d) y: 227 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/internal/SecurityProviderRegistration.java x: 4 commits (90d) y: 566 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/async/AsyncIndexerLucene.java x: 2 commits (90d) y: 42 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/Utils.java x: 1 commits (90d) y: 341 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreFactory.java x: 1 commits (90d) y: 520 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreRegistrar.java x: 1 commits (90d) y: 417 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreService.java x: 1 commits (90d) y: 483 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java x: 1 commits (90d) y: 408 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/node/SegmentAzureFactory.java x: 4 commits (90d) y: 168 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/NodeStateCopier.java x: 2 commits (90d) y: 281 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/EffectiveNodeTypeImpl.java x: 4 commits (90d) y: 301 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/NodeTypeImpl.java x: 2 commits (90d) y: 582 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilder.java x: 2 commits (90d) y: 416 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/AuthorizationContext.java x: 4 commits (90d) y: 80 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/ACL.java x: 2 commits (90d) y: 176 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl.java x: 3 commits (90d) y: 710 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/SubtreePattern.java x: 2 commits (90d) y: 79 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/PasswordHistory.java x: 2 commits (90d) y: 72 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/xml/ImporterImpl.java x: 3 commits (90d) y: 429 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexNodeManager.java x: 3 commits (90d) y: 284 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/LuceneDocumentHolder.java x: 4 commits (90d) y: 93 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java x: 5 commits (90d) y: 313 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/Options.java x: 3 commits (90d) y: 115 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndexPlanner.java x: 2 commits (90d) y: 843 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/IndexDefinitionBuilder.java x: 4 commits (90d) y: 595 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/plugins/tree/TreeUtil.java x: 2 commits (90d) y: 387 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarFiles.java x: 2 commits (90d) y: 670 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java x: 2 commits (90d) y: 220 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java x: 3 commits (90d) y: 457 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/TieredDiffCache.java x: 3 commits (90d) y: 57 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java x: 3 commits (90d) y: 967 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBVersionGCSupport.java x: 4 commits (90d) y: 211 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/secondary/DelegatingDocumentNodeState.java x: 4 commits (90d) y: 183 lines of code oak-store-spi/src/main/java/org/apache/jackrabbit/oak/spi/commit/MoveTracker.java x: 3 commits (90d) y: 80 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/GCJournal.java x: 1 commits (90d) y: 211 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/DefaultSegmentWriter.java x: 3 commits (90d) y: 839 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/IndexDefinition.java x: 5 commits (90d) y: 1455 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/Aggregate.java x: 2 commits (90d) y: 513 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextIndexEditor.java x: 6 commits (90d) y: 309 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier.java x: 2 commits (90d) y: 537 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Commit.java x: 2 commits (90d) y: 603 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreMBeanImpl.java x: 3 commits (90d) y: 211 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/Utils.java x: 1 commits (90d) y: 763 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextDocumentMaker.java x: 5 commits (90d) y: 513 lines of code oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3Backend.java x: 1 commits (90d) y: 1123 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/write/NodeTypeTemplateImpl.java x: 1 commits (90d) y: 236 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/PooledLuceneIndexWriter.java x: 2 commits (90d) y: 46 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionContext.java x: 1 commits (90d) y: 350 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionImpl.java x: 1 commits (90d) y: 751 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/TreeStore.java x: 1 commits (90d) y: 386 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/TreeSession.java x: 1 commits (90d) y: 690 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java x: 5 commits (90d) y: 77 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapRecord.java x: 1 commits (90d) y: 493 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentStoreService.java x: 4 commits (90d) y: 59 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexDiff.java x: 1 commits (90d) y: 500 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/fixture/SegmentTarFixture.java x: 3 commits (90d) y: 413 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java x: 3 commits (90d) y: 259 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureJournalFile.java x: 3 commits (90d) y: 249 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/package-info.java x: 3 commits (90d) y: 5 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/v8/AzureArchiveManagerV8.java x: 2 commits (90d) y: 266 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java x: 3 commits (90d) y: 136 lines of code
2809.0
lines of code
  min: 1.0
  average: 209.01
  25th percentile: 57.0
  median: 129.0
  75th percentile: 251.0
  max: 2809.0
0 18.0
commits (90d)
min: 1.0 | average: 2.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 18.0

File Size vs. Contributors (90 days): 617 points

oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IterableUtils.java x: 1 contributors (90d) y: 141 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/IteratorUtils.java x: 2 contributors (90d) y: 163 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/namepath/impl/GlobalNameMapper.java x: 2 contributors (90d) y: 182 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/GlobbingPathFilter.java x: 1 contributors (90d) y: 123 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/RevisionVector.java x: 1 contributors (90d) y: 357 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/permission/EagerCacheSizeTest.java x: 1 contributors (90d) y: 116 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/principalbased/PrinicipalBasedReadTest.java x: 1 contributors (90d) y: 194 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/AsciiArtTicker.java x: 1 contributors (90d) y: 79 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java x: 4 contributors (90d) y: 1931 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBin.java x: 2 contributors (90d) y: 107 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoVersionGCSupport.java x: 4 contributors (90d) y: 364 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/collections/CollectionUtils.java x: 2 contributors (90d) y: 23 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/DefaultStatisticsProvider.java x: 1 contributors (90d) y: 57 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/GaugeStats.java x: 1 contributors (90d) y: 6 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/SimpleStats.java x: 1 contributors (90d) y: 97 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/stats/StatisticsProvider.java x: 1 contributors (90d) y: 39 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/GaugeImpl.java x: 1 contributors (90d) y: 13 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/metric/MetricStatisticsProvider.java x: 1 contributors (90d) y: 288 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/FullGCMetricsExporterFixture.java x: 2 contributors (90d) y: 4 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollector.java x: 1 contributors (90d) y: 25 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGCStatsCollectorImpl.java x: 2 contributors (90d) y: 249 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/run/cli/NodeStoreFixtureProvider.java x: 2 contributors (90d) y: 152 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/RevisionsCommand.java x: 4 contributors (90d) y: 576 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/AbstractSharedCachingDataStore.java x: 2 contributors (90d) y: 312 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreBlobStore.java x: 2 contributors (90d) y: 918 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager.java x: 1 contributors (90d) y: 247 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/AbstractGroupPrincipal.java x: 1 contributors (90d) y: 72 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipProvider.java x: 1 contributors (90d) y: 255 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserPrincipalProvider.java x: 1 contributors (90d) y: 345 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/query/UserQueryManager.java x: 1 contributors (90d) y: 230 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/AuthorizableDelegator.java x: 1 contributors (90d) y: 208 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate.java x: 1 contributors (90d) y: 649 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/delegate/VersionHistoryDelegate.java x: 1 contributors (90d) y: 169 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/NodeImpl.java x: 2 contributors (90d) y: 1377 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/hybrid/IndexedPaths.java x: 1 contributors (90d) y: 45 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/ChildNodeStateProvider.java x: 2 contributors (90d) y: 89 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/AbstractSegmentTarExplorerBackend.java x: 1 contributors (90d) y: 278 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java x: 4 contributors (90d) y: 167 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/Utils.java x: 1 contributors (90d) y: 100 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeState.java x: 1 contributors (90d) y: 627 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java x: 2 contributors (90d) y: 1875 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy.java x: 1 contributors (90d) y: 427 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/MembershipWriter.java x: 1 contributors (90d) y: 158 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java x: 3 contributors (90d) y: 131 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureRepositoryLock.java x: 3 contributors (90d) y: 173 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl.java x: 1 contributors (90d) y: 632 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LucenePropertyIndex.java x: 2 contributors (90d) y: 1501 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoDocumentStore.java x: 3 contributors (90d) y: 1909 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexDefinitionUpdater.java x: 1 contributors (90d) y: 153 lines of code oak-authorization-principalbased/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/principalbased/impl/FilterProviderImpl.java x: 1 contributors (90d) y: 178 lines of code oak-benchmarks-lucene/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityNodeSuite.java x: 1 contributors (90d) y: 438 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/AbstractTest.java x: 1 contributors (90d) y: 393 lines of code oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/scalability/suites/ScalabilityAbstractSuite.java x: 1 contributors (90d) y: 315 lines of code oak-blob/src/main/java/org/apache/jackrabbit/oak/spi/blob/AbstractBlobStore.java x: 1 contributors (90d) y: 517 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/Oak.java x: 2 contributors (90d) y: 744 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexEditorProvider.java x: 2 contributors (90d) y: 17 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdate.java x: 3 contributors (90d) y: 532 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/property/PropertyIndex.java x: 2 contributors (90d) y: 174 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeEditor.java x: 2 contributors (90d) y: 372 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/TypeRegistration.java x: 2 contributors (90d) y: 358 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/VersionableState.java x: 1 contributors (90d) y: 460 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authentication/user/LoginModuleImpl.java x: 2 contributors (90d) y: 191 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/GlobsPattern.java x: 2 contributors (90d) y: 55 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/RepMembersConflictHandler.java x: 2 contributors (90d) y: 130 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserImporter.java x: 2 contributors (90d) y: 534 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/readonly/ReadOnlyAuthorizationConfiguration.java x: 1 contributors (90d) y: 269 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndex.java x: 2 contributors (90d) y: 983 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/DefaultAheadOfTimeBlobDownloader.java x: 1 contributors (90d) y: 301 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexStatistics.java x: 2 contributors (90d) y: 239 lines of code oak-store-composite/src/main/java/org/apache/jackrabbit/oak/composite/CompositeNodeStore.java x: 3 contributors (90d) y: 376 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentDiscoveryLiteService.java x: 1 contributors (90d) y: 375 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java x: 4 contributors (90d) y: 917 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/NodeDocument.java x: 2 contributors (90d) y: 1452 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGCSupport.java x: 3 contributors (90d) y: 191 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java x: 4 contributors (90d) y: 469 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticBulkProcessorHandler.java x: 2 contributors (90d) y: 415 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeState.java x: 1 contributors (90d) y: 570 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java x: 3 contributors (90d) y: 2809 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreBuilder.java x: 3 contributors (90d) y: 814 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java x: 3 contributors (90d) y: 343 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriter.java x: 3 contributors (90d) y: 228 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugAccessControlManager.java x: 3 contributors (90d) y: 323 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/MarkSweepGarbageCollector.java x: 1 contributors (90d) y: 916 lines of code oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore/BlobIdTracker.java x: 2 contributors (90d) y: 567 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java x: 1 contributors (90d) y: 1293 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/TrackingCorruptIndexHandler.java x: 1 contributors (90d) y: 242 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java x: 2 contributors (90d) y: 409 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexMBeanImpl.java x: 2 contributors (90d) y: 770 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/IndexConsistencyChecker.java x: 1 contributors (90d) y: 326 lines of code oak-lucene/src/main/java/org/apache/lucene/index/IndexWriter.java x: 1 contributors (90d) y: 2614 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java x: 3 contributors (90d) y: 278 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java x: 3 contributors (90d) y: 742 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java x: 3 contributors (90d) y: 403 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java x: 4 contributors (90d) y: 366 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreTask.java x: 3 contributors (90d) y: 251 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCommand.java x: 1 contributors (90d) y: 527 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureHttpRequestLoggingPolicy.java x: 2 contributors (90d) y: 38 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveWriter.java x: 3 contributors (90d) y: 101 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/AzureCompact.java x: 4 contributors (90d) y: 283 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/ClusterNodeInfo.java x: 1 contributors (90d) y: 771 lines of code oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/RepositoryUpgrade.java x: 3 contributors (90d) y: 790 lines of code oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugExcludeImpl.java x: 3 contributors (90d) y: 56 lines of code oak-core-spi/src/main/java/org/apache/jackrabbit/oak/spi/mount/MountInfo.java x: 2 contributors (90d) y: 135 lines of code oak-exercise/src/main/java/org/apache/jackrabbit/oak/exercise/security/authorization/models/simplifiedroles/ThreeRolesPermissionProvider.java x: 2 contributors (90d) y: 226 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/directory/OakDirectory.java x: 3 contributors (90d) y: 269 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/property/UniquenessConstraintValidator.java x: 3 contributors (90d) y: 89 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/ConfigurationParameters.java x: 3 contributors (90d) y: 296 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/credentials/SimpleCredentialsSupport.java x: 3 contributors (90d) y: 53 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ACE.java x: 3 contributors (90d) y: 142 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/restriction/AbstractRestrictionProvider.java x: 3 contributors (90d) y: 203 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider.java x: 3 contributors (90d) y: 233 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/tree/impl/AbstractTree.java x: 2 contributors (90d) y: 207 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticCustomAnalyzer.java x: 1 contributors (90d) y: 337 lines of code oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticRequestHandler.java x: 2 contributors (90d) y: 794 lines of code oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/Profiler.java x: 1 contributors (90d) y: 448 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/explorer/AzureSegmentStoreExplorerBackend.java x: 3 contributors (90d) y: 36 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureUtilities.java x: 2 contributors (90d) y: 77 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/SegmentStoreMigrator.java x: 2 contributors (90d) y: 262 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreRegistrar.java x: 1 contributors (90d) y: 417 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStoreService.java x: 1 contributors (90d) y: 483 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java x: 1 contributors (90d) y: 408 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/migration/NodeStateCopier.java x: 2 contributors (90d) y: 281 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/NodeTypeImpl.java x: 1 contributors (90d) y: 582 lines of code oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl.java x: 1 contributors (90d) y: 710 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java x: 3 contributors (90d) y: 313 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/query/FulltextIndexPlanner.java x: 1 contributors (90d) y: 843 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/util/IndexDefinitionBuilder.java x: 1 contributors (90d) y: 595 lines of code oak-security-spi/src/main/java/org/apache/jackrabbit/oak/plugins/tree/TreeUtil.java x: 1 contributors (90d) y: 387 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tar/TarFiles.java x: 1 contributors (90d) y: 670 lines of code oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java x: 1 contributors (90d) y: 220 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreJDBC.java x: 1 contributors (90d) y: 967 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/DefaultSegmentWriter.java x: 1 contributors (90d) y: 839 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/IndexDefinition.java x: 4 contributors (90d) y: 1455 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/Aggregate.java x: 2 contributors (90d) y: 513 lines of code oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/spi/editor/FulltextIndexEditor.java x: 2 contributors (90d) y: 309 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier.java x: 1 contributors (90d) y: 537 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Commit.java x: 1 contributors (90d) y: 603 lines of code oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/util/Utils.java x: 1 contributors (90d) y: 763 lines of code oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/S3Backend.java x: 1 contributors (90d) y: 1123 lines of code oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionImpl.java x: 1 contributors (90d) y: 751 lines of code oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/TreeSession.java x: 1 contributors (90d) y: 690 lines of code oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java x: 3 contributors (90d) y: 77 lines of code oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapRecord.java x: 1 contributors (90d) y: 493 lines of code oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexDiff.java x: 1 contributors (90d) y: 500 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureSegmentArchiveReader.java x: 2 contributors (90d) y: 85 lines of code oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/Configuration.java x: 2 contributors (90d) y: 64 lines of code
2809.0
lines of code
  min: 1.0
  average: 209.01
  25th percentile: 57.0
  median: 129.0
  75th percentile: 251.0
  max: 2809.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0