netflix / hollow
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 668 files with 55,856 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,396 lines of code)
    • 28 files changed 21-50 times (6,482 lines of code)
    • 184 files changed 6-20 times (23,535 lines of code)
    • 453 files changed 1-5 times (24,443 lines of code)
0% | 2% | 11% | 42% | 43%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 668 files with 55,856 lines of code.
    • 2 files changed by more than 25 contributors (1,079 lines of code)
    • 33 files changed by 11-25 contributors (7,083 lines of code)
    • 127 files changed by 6-10 contributors (16,556 lines of code)
    • 367 files changed by 2-5 contributors (24,620 lines of code)
    • 139 files changed by 1 contributor (6,518 lines of code)
1% | 12% | 29% | 44% | 11%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, md, gradle, yaml, css, txt, xml, sh, inc, gitignore, js, json, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 2% | 11% | 42% | 43%
css0% | 0% | 0% | 0% | 0%
js0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
hollow0% | 2% | 13% | 46% | 36%
hollow-diff-ui0% | 0% | 0% | 34% | 65%
hollow-explorer-ui0% | 0% | 0% | 64% | 35%
hollow-ui-tools0% | 0% | 0% | 31% | 68%
hollow-jsonadapter0% | 0% | 0% | 0% | 100%
hollow-perf0% | 0% | 0% | 0% | 100%
hollow-zenoadapter0% | 0% | 0% | 0% | 100%
hollow-fakedata0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
HollowProducer.java
in hollow/src/main/java/com/netflix/hollow/api/producer
437 62 2017-02-07 2025-04-30 91 26 tim@tool-man.org sunjeets@netflix.com
HollowConsumer.java
in hollow/src/main/java/com/netflix/hollow/api/consumer
642 89 2017-02-15 2025-04-03 66 26 tim@toolbear.io sunjeets@netflix.com
HollowAPIGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
317 32 2016-12-02 2024-03-25 56 16 dkoszewnik@netflix.com sunjeets@netflix.com
HollowClientUpdater.java
in hollow/src/main/java/com/netflix/hollow/api/client
275 21 2017-05-11 2025-04-03 46 20 dkoszewnik@netflix.com sunjeets@netflix.com
HollowObjectTypeMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
1007 28 2017-01-04 2025-02-12 43 16 nblair@spredfast.com sunjeets@netflix.com
HollowUniqueKeyIndexGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/indexes
102 9 2017-09-20 2024-06-06 30 16 dave.su@yahoo.com rperezalcolea@netflix.com
HollowPrefixIndex.java
in hollow/src/main/java/com/netflix/hollow/core/index
188 16 2017-07-11 2024-06-18 30 10 kineshsatiya@gmail.com sunjeets@netflix.com
HollowObjectJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/objects
389 19 2017-04-28 2024-06-06 30 15 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowHashIndexGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/indexes
77 3 2017-05-12 2024-06-06 28 12 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowPrimaryKeyIndexGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/indexes
84 4 2017-05-12 2019-03-02 28 15 dkoszewnik@netflix.com timt@netflix.com
HollowObjectMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
132 17 2016-12-06 2025-02-12 28 10 dkoszewnik@netflix.com sunjeets@netflix.com
HollowIncrementalProducer.java
in hollow/src/main/java/com/netflix/hollow/api/producer
233 41 2017-07-21 2021-03-02 28 14 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowProducerListener.java
in hollow/src/main/java/com/netflix/hollow/api/producer
178 20 2017-02-09 2019-03-02 27 15 kineshsatiya@gmail.com timt@netflix.com
HollowCodeGenerationUtils.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
316 23 2017-04-28 2019-03-02 27 15 dkoszewnik@netflix.com timt@netflix.com
AbstractHollowProducer.java
in hollow/src/main/java/com/netflix/hollow/api/producer
715 36 2019-03-28 2025-04-30 27 12 psandoz@netflix.com sunjeets@netflix.com
HollowAPIClassJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
207 3 2016-12-13 2024-06-06 26 11 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowConsumerJavaFileGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
123 13 2017-09-27 2024-06-06 25 11 david.su@yahoo.com rperezalcolea@netflix.com
HollowMapTypeMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
119 9 2017-01-04 2025-02-12 24 12 nblair@spredfast.com sunjeets@netflix.com
HollowMapJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/objects
129 9 2017-04-28 2024-06-06 24 11 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowObjectDelegateCachedImplGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/delegate
204 3 2017-08-18 2024-06-06 23 13 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowHistoryTypeKeyIndex.java
in hollow/src/main/java/com/netflix/hollow/tools/history/keyindex
213 18 2017-01-31 2024-08-28 23 14 dkoszewnik@netflix.com azeng@netflix.com
HollowSetTypeMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
97 9 2017-01-04 2025-02-12 22 10 nblair@spredfast.com sunjeets@netflix.com
HollowListTypeMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
118 10 2017-01-04 2025-02-12 22 10 nblair@spredfast.com sunjeets@netflix.com
HollowWriteStateEngine.java
in hollow/src/main/java/com/netflix/hollow/core/write
309 36 2016-12-09 2025-01-18 22 10 dkoszewnik@netflix.com sstattla@yahoo.com
HollowSparseIntegerSet.java
in hollow/src/main/java/com/netflix/hollow/core/index
351 29 2017-08-11 2019-03-02 22 9 kineshsatiya@gmail.com timt@netflix.com
HollowFilesystemBlobRetriever.java
in hollow/src/main/java/com/netflix/hollow/api/consumer/fs
386 18 2017-05-12 2023-02-13 22 10 dkoszewnik@netflix.com sunjeets@netflix.com
HollowFactoryJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/objects
59 2 2017-04-28 2024-06-06 21 10 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowDataAccessorGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/api
73 5 2017-09-26 2024-06-06 21 12 davesu@users.noreply.github... rperezalcolea@netflix.com
HollowListJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/objects
76 7 2017-04-28 2024-06-06 21 10 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowSetJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/objects
76 7 2017-04-28 2024-06-06 21 10 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowHashIndex.java
in hollow/src/main/java/com/netflix/hollow/core/index
246 26 2017-08-01 2024-06-18 21 13 ryan.gardner@dealer.com sunjeets@netflix.com
HollowAPIFactoryJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
52 2 2016-12-13 2024-06-06 20 10 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowAnnouncementWatcher.java
in hollow/src/main/java/com/netflix/hollow/api/client
81 13 2017-03-30 2023-05-09 20 13 dave.su@yahoo.com 70254357+nayanika-u@users.n...
HollowFilesystemAnnouncementWatcher.java
in hollow/src/main/java/com/netflix/hollow/api/consumer/fs
102 8 2017-05-12 2021-03-02 20 12 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowTypeMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
68 5 2017-04-01 2024-10-25 19 10 dkoszewnik@netflix.com edyr94@gmail.com
RecordCountVarianceValidator.java
in hollow/src/main/java/com/netflix/hollow/api/producer/validation
71 5 2017-08-05 2024-08-16 19 7 lavanya65@yahoo.com sunjeets@netflix.com
HollowIncrementalCyclePopulator.java
in hollow/src/main/java/com/netflix/hollow/api/producer
153 8 2018-01-09 2024-01-10 19 11 roberto.perezalcolea@target... desmondvehar@gmail.com
HollowObjectDelegateLookupImplGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/delegate
210 4 2017-08-18 2024-06-06 19 10 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowBlobReader.java
in hollow/src/main/java/com/netflix/hollow/core/read/engine
278 27 2017-01-10 2024-08-30 19 9 dkoszewnik@netflix.com sunjeets@netflix.com
HollowTypeWriteState.java
in hollow/src/main/java/com/netflix/hollow/core/write
324 35 2017-01-10 2025-02-14 19 7 dkoszewnik@netflix.com sunjeets@netflix.com
AbstractHollowAPIGeneratorBuilder.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
120 22 2017-10-26 2024-06-06 18 11 david.su@yahoo.com rperezalcolea@netflix.com
HollowDataHolder.java
in hollow/src/main/java/com/netflix/hollow/api/client
194 15 2017-05-11 2022-01-04 18 9 dkoszewnik@netflix.com dkoszewnik@netflix.com
AbstractHollowDataAccessor.java
in hollow/src/main/java/com/netflix/hollow/api/consumer/data
205 23 2017-09-26 2021-03-02 18 12 davesu@users.noreply.github... rperezalcolea@netflix.com
HollowPrimaryKeyIndex.java
in hollow/src/main/java/com/netflix/hollow/core/index
474 34 2016-12-02 2024-04-02 18 11 dkoszewnik@netflix.com sunjeets@netflix.com
HollowObjectDelegateInterfaceGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/delegate
89 2 2017-08-18 2019-03-02 17 9 dkoszewnik@netflix.com timt@netflix.com
HollowDiff.java
in hollow/src/main/java/com/netflix/hollow/tools/diff
97 11 2017-03-21 2024-03-13 17 11 dkoszewnik@netflix.com sstattla@yahoo.com
HollowFilesystemBlobStager.java
in hollow/src/main/java/com/netflix/hollow/api/producer/fs
225 19 2017-05-12 2022-02-11 17 9 dkoszewnik@netflix.com 78238940+mbrilnetflix@users...
HollowBlobWriter.java
in hollow/src/main/java/com/netflix/hollow/core/write
232 12 2016-12-09 2025-01-18 17 10 dkoszewnik@netflix.com sstattla@yahoo.com
TypeAPIObjectJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/api
244 12 2017-09-27 2024-06-06 17 9 david.su@yahoo.com rperezalcolea@netflix.com
HollowObjectTypeWriteState.java
in hollow/src/main/java/com/netflix/hollow/core/write
331 21 2017-01-10 2025-02-12 17 6 dkoszewnik@netflix.com sunjeets@netflix.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
HollowProducer.java
in hollow/src/main/java/com/netflix/hollow/api/producer
437 62 2017-02-07 2025-04-30 91 26 tim@tool-man.org sunjeets@netflix.com
HollowConsumer.java
in hollow/src/main/java/com/netflix/hollow/api/consumer
642 89 2017-02-15 2025-04-03 66 26 tim@toolbear.io sunjeets@netflix.com
HollowClientUpdater.java
in hollow/src/main/java/com/netflix/hollow/api/client
275 21 2017-05-11 2025-04-03 46 20 dkoszewnik@netflix.com sunjeets@netflix.com
HollowAPIGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
317 32 2016-12-02 2024-03-25 56 16 dkoszewnik@netflix.com sunjeets@netflix.com
HollowObjectTypeMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
1007 28 2017-01-04 2025-02-12 43 16 nblair@spredfast.com sunjeets@netflix.com
HollowUniqueKeyIndexGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/indexes
102 9 2017-09-20 2024-06-06 30 16 dave.su@yahoo.com rperezalcolea@netflix.com
HollowObjectJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/objects
389 19 2017-04-28 2024-06-06 30 15 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowPrimaryKeyIndexGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/indexes
84 4 2017-05-12 2019-03-02 28 15 dkoszewnik@netflix.com timt@netflix.com
HollowCodeGenerationUtils.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
316 23 2017-04-28 2019-03-02 27 15 dkoszewnik@netflix.com timt@netflix.com
HollowProducerListener.java
in hollow/src/main/java/com/netflix/hollow/api/producer
178 20 2017-02-09 2019-03-02 27 15 kineshsatiya@gmail.com timt@netflix.com
HollowIncrementalProducer.java
in hollow/src/main/java/com/netflix/hollow/api/producer
233 41 2017-07-21 2021-03-02 28 14 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowHistoryTypeKeyIndex.java
in hollow/src/main/java/com/netflix/hollow/tools/history/keyindex
213 18 2017-01-31 2024-08-28 23 14 dkoszewnik@netflix.com azeng@netflix.com
HollowObjectDelegateCachedImplGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/delegate
204 3 2017-08-18 2024-06-06 23 13 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowHashIndex.java
in hollow/src/main/java/com/netflix/hollow/core/index
246 26 2017-08-01 2024-06-18 21 13 ryan.gardner@dealer.com sunjeets@netflix.com
HollowAnnouncementWatcher.java
in hollow/src/main/java/com/netflix/hollow/api/client
81 13 2017-03-30 2023-05-09 20 13 dave.su@yahoo.com 70254357+nayanika-u@users.n...
HollowHashIndexGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/indexes
77 3 2017-05-12 2024-06-06 28 12 dkoszewnik@netflix.com rperezalcolea@netflix.com
AbstractHollowProducer.java
in hollow/src/main/java/com/netflix/hollow/api/producer
715 36 2019-03-28 2025-04-30 27 12 psandoz@netflix.com sunjeets@netflix.com
HollowMapTypeMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
119 9 2017-01-04 2025-02-12 24 12 nblair@spredfast.com sunjeets@netflix.com
HollowDataAccessorGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/api
73 5 2017-09-26 2024-06-06 21 12 davesu@users.noreply.github... rperezalcolea@netflix.com
HollowFilesystemAnnouncementWatcher.java
in hollow/src/main/java/com/netflix/hollow/api/consumer/fs
102 8 2017-05-12 2021-03-02 20 12 dkoszewnik@netflix.com rperezalcolea@netflix.com
AbstractHollowDataAccessor.java
in hollow/src/main/java/com/netflix/hollow/api/consumer/data
205 23 2017-09-26 2021-03-02 18 12 davesu@users.noreply.github... rperezalcolea@netflix.com
HollowRecordJsonStringifier.java
in hollow/src/main/java/com/netflix/hollow/tools/stringifier
356 17 2017-09-20 2025-03-05 17 12 dave.su@yahoo.com 107969526+yujiaaa2019@users...
AbstractHollowProducerListener.java
in hollow/src/main/java/com/netflix/hollow/api/producer
25 1 2017-02-15 2021-05-07 15 12 tim@toolbear.io 70254357+nayanika-u@users.n...
HollowAPIClassJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
207 3 2016-12-13 2024-06-06 26 11 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowConsumerJavaFileGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
123 13 2017-09-27 2024-06-06 25 11 david.su@yahoo.com rperezalcolea@netflix.com
HollowMapJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/objects
129 9 2017-04-28 2024-06-06 24 11 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowIncrementalCyclePopulator.java
in hollow/src/main/java/com/netflix/hollow/api/producer
153 8 2018-01-09 2024-01-10 19 11 roberto.perezalcolea@target... desmondvehar@gmail.com
AbstractHollowAPIGeneratorBuilder.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
120 22 2017-10-26 2024-06-06 18 11 david.su@yahoo.com rperezalcolea@netflix.com
HollowPrimaryKeyIndex.java
in hollow/src/main/java/com/netflix/hollow/core/index
474 34 2016-12-02 2024-04-02 18 11 dkoszewnik@netflix.com sunjeets@netflix.com
HollowDiff.java
in hollow/src/main/java/com/netflix/hollow/tools/diff
97 11 2017-03-21 2024-03-13 17 11 dkoszewnik@netflix.com sstattla@yahoo.com
HollowFilesystemAnnouncer.java
in hollow/src/main/java/com/netflix/hollow/api/producer/fs
25 2 2017-03-02 2021-03-02 16 11 tim@tool-man.org rperezalcolea@netflix.com
HollowFilesystemPublisher.java
in hollow/src/main/java/com/netflix/hollow/api/producer/fs
89 6 2017-03-02 2022-02-11 16 11 dkoszewnik@netflix.com 78238940+mbrilnetflix@users...
BrowseSelectedTypePage.java
in hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages
141 5 2017-04-21 2021-05-21 15 11 dkoszewnik@netflix.com sunjeets@netflix.com
HollowHistoryKeyIndex.java
in hollow/src/main/java/com/netflix/hollow/tools/history/keyindex
99 15 2017-01-31 2023-08-12 14 11 dkoszewnik@netflix.com stevenewald6@gmail.com
PrimaryKey.java
in hollow/src/main/java/com/netflix/hollow/core/index/key
109 12 2017-01-28 2022-07-11 13 11 dkoszewnik@netflix.com jschek@neocat.us
HollowPrefixIndex.java
in hollow/src/main/java/com/netflix/hollow/core/index
188 16 2017-07-11 2024-06-18 30 10 kineshsatiya@gmail.com sunjeets@netflix.com
HollowObjectMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
132 17 2016-12-06 2025-02-12 28 10 dkoszewnik@netflix.com sunjeets@netflix.com
HollowFilesystemBlobRetriever.java
in hollow/src/main/java/com/netflix/hollow/api/consumer/fs
386 18 2017-05-12 2023-02-13 22 10 dkoszewnik@netflix.com sunjeets@netflix.com
HollowSetTypeMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
97 9 2017-01-04 2025-02-12 22 10 nblair@spredfast.com sunjeets@netflix.com
HollowListTypeMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
118 10 2017-01-04 2025-02-12 22 10 nblair@spredfast.com sunjeets@netflix.com
HollowWriteStateEngine.java
in hollow/src/main/java/com/netflix/hollow/core/write
309 36 2016-12-09 2025-01-18 22 10 dkoszewnik@netflix.com sstattla@yahoo.com
HollowSetJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/objects
76 7 2017-04-28 2024-06-06 21 10 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowFactoryJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/objects
59 2 2017-04-28 2024-06-06 21 10 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowListJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/objects
76 7 2017-04-28 2024-06-06 21 10 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowAPIFactoryJavaGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen
52 2 2016-12-13 2024-06-06 20 10 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowObjectDelegateLookupImplGenerator.java
in hollow/src/main/java/com/netflix/hollow/api/codegen/delegate
210 4 2017-08-18 2024-06-06 19 10 dkoszewnik@netflix.com rperezalcolea@netflix.com
HollowTypeMapper.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper
68 5 2017-04-01 2024-10-25 19 10 dkoszewnik@netflix.com edyr94@gmail.com
HollowBlobWriter.java
in hollow/src/main/java/com/netflix/hollow/core/write
232 12 2016-12-09 2025-01-18 17 10 dkoszewnik@netflix.com sstattla@yahoo.com
HollowHistory.java
in hollow/src/main/java/com/netflix/hollow/tools/history
331 23 2017-01-31 2024-08-30 16 10 dkoszewnik@netflix.com sunjeets@netflix.com
HollowClient.java
in hollow/src/main/java/com/netflix/hollow/api/client
128 15 2017-04-20 2023-05-09 15 10 dkoszewnik@netflix.com 70254357+nayanika-u@users.n...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
history-state.css
in hollow-diff-ui/src/main/resources
69 -
diffview.css
in hollow-diff-ui/src/main/resources
43 -
history.js
in hollow-diff-ui/src/main/resources
15 -
HollowUniqueKeyIndex.java
in hollow/src/main/java/com/netflix/hollow/core/index
460 39 2022-07-11 2022-07-11 1 1 jschek@neocat.us jschek@neocat.us
TypeFilter.java
in hollow/src/main/java/com/netflix/hollow/core/read/filter
290 30 2020-02-28 2020-02-28 1 1 timt@netflix.com timt@netflix.com
FlatRecordOrdinalReader.java
in hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords
276 19 2024-10-25 2024-10-25 1 1 edyr94@gmail.com edyr94@gmail.com
TST.java
in hollow/src/main/java/com/netflix/hollow/core/index
266 20 2023-02-27 2023-03-10 3 1 sunjeets@netflix.com sunjeets@netflix.com
FakeDataGenerator.java
in hollow-fakedata/src/main/java/hollow
201 10 2023-08-19 2023-08-19 1 1 sunjeets@netflix.com sunjeets@netflix.com
HollowJsonAdapterPrimaryKeyFinder.java
in hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter
194 6 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
HollowJsonAdapterSchemaDiscoverer.java
in hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/discover
183 13 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
ObjectIdentityOrdinalMap.java
in hollow-zenoadapter/src/main/java/com/netflix/hollow/zenoadapter/util
180 20 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
HollowObjectTypeReadStateDeltaTransitionBenchmark.java
in hollow-perf/src/jmh/java/com/netflix/hollow/core/read/engine/object
156 3 2023-11-02 2023-11-02 1 1 sstattla@yahoo.com sstattla@yahoo.com
HollowPerfBackedMap.java
in hollow/src/main/java/com/netflix/hollow/api/perfapi
143 14 2021-10-27 2021-10-27 1 1 dkoszewnik@netflix.com dkoszewnik@netflix.com
AbstractHollowIndexBenchmark.java
in hollow-perf/src/jmh/java/com/netflix/hollow/core/index
138 7 2018-12-14 2018-12-14 1 1 psandoz@netflix.com psandoz@netflix.com
CheckSumCollections.java
in hollow-perf/src/jmh/java/com/netflix/hollow/core/memory/encoding
133 3 2019-02-18 2019-02-18 1 1 psandoz@netflix.com psandoz@netflix.com
RecordCountPercentChangeValidator.java
in hollow/src/main/java/com/netflix/hollow/api/producer/validation
126 10 2024-09-04 2024-09-09 2 1 xsun@netflix.com xsun@netflix.com
ProducerOptionalBlobPartConfig.java
in hollow/src/main/java/com/netflix/hollow/api/producer
109 17 2021-02-18 2021-02-18 1 1 dkoszewnik@netflix.com dkoszewnik@netflix.com
MultiLinkedElementArray.java
in hollow/src/main/java/com/netflix/hollow/core/index
107 11 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
HistoryStateTypeChanges.java
in hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/model
101 10 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
HollowEffigyDiffRecord.java
in hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer
95 9 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
HollowDiffNodeIdentifier.java
in hollow/src/main/java/com/netflix/hollow/tools/diff
83 10 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
StackTraceRecorder.java
in hollow/src/main/java/com/netflix/hollow/api/client
80 13 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
HollowObjectTypeReadStateShardBenchmark.java
in hollow-perf/src/jmh/java/com/netflix/hollow/core/read/engine/object
79 2 2022-11-30 2022-11-30 1 1 jkoch@netflix.com jkoch@netflix.com
HashCodesBenchmark.java
in hollow-perf/src/jmh/java/com/netflix/hollow/core/memory/encoding
78 7 2018-12-14 2018-12-14 1 1 psandoz@netflix.com psandoz@netflix.com
OptionalBlobPartInput.java
in hollow/src/main/java/com/netflix/hollow/core/read
73 9 2021-02-18 2021-04-14 2 1 dkoszewnik@netflix.com dkoszewnik@netflix.com
ReadWriteFixedLengthElementArrayTest.java
in hollow-perf/src/jmh/java/com/netflix/hollow/core/memory/encoding
71 5 2018-12-14 2018-12-14 1 1 psandoz@netflix.com psandoz@netflix.com
IntMap.java
in hollow/src/main/java/com/netflix/hollow/core/util
70 9 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
JsonUtil.java
in hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/util
68 5 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
RecordDiffTreeNode.java
in hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/model
61 10 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
HollowListTypeDataElementsSplitter.java
in hollow/src/main/java/com/netflix/hollow/core/read/engine/list
60 4 2024-08-30 2024-08-30 1 1 sunjeets@netflix.com sunjeets@netflix.com
HollowUIWebServer.java
in hollow-ui-tools/src/main/java/com/netflix/hollow/ui
57 6 2023-02-03 2023-02-03 1 1 sstattla@yahoo.com sstattla@yahoo.com
JsonArrayChunkReader.java
in hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/chunker
56 6 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
HollowPerfBackedSet.java
in hollow/src/main/java/com/netflix/hollow/api/perfapi
55 4 2021-10-27 2021-10-27 1 1 dkoszewnik@netflix.com dkoszewnik@netflix.com
CloseableIncrementalWriteState.java
in hollow/src/main/java/com/netflix/hollow/api/producer
54 7 2019-01-11 2019-03-28 2 1 psandoz@netflix.com psandoz@netflix.com
HollowHashIndexBenchmark.java
in hollow-perf/src/jmh/java/com/netflix/hollow/core/index
53 7 2018-12-14 2018-12-14 1 1 psandoz@netflix.com psandoz@netflix.com
GarbageCollectorAwareRecycler.java
in hollow/src/main/java/com/netflix/hollow/core/memory/pool
49 7 2023-10-25 2023-10-25 1 1 dannyt@netflix.com dannyt@netflix.com
LongList.java
in hollow/src/main/java/com/netflix/hollow/core/util
49 9 2019-03-02 2020-01-31 2 1 timt@netflix.com timt@netflix.com
HollowHistoryUIServer.java
in hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui
49 12 2023-02-03 2023-02-03 1 1 sstattla@yahoo.com sstattla@yahoo.com
HollowPrimaryKeyIndexBenchmark.java
in hollow-perf/src/jmh/java/com/netflix/hollow/core/index/key
49 6 2018-12-14 2018-12-14 1 1 psandoz@netflix.com psandoz@netflix.com
HollowTypeDataElementsJoiner.java
in hollow/src/main/java/com/netflix/hollow/core/read/engine
48 2 2024-08-30 2024-08-30 1 1 sunjeets@netflix.com sunjeets@netflix.com
HollowMapTypePerfAPI.java
in hollow/src/main/java/com/netflix/hollow/api/perfapi
47 8 2021-10-27 2021-10-27 1 1 dkoszewnik@netflix.com dkoszewnik@netflix.com
AbstractFieldProcessor.java
in hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/field/impl
46 6 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
HollowPerfAPICache.java
in hollow/src/main/java/com/netflix/hollow/api/perfapi
45 2 2021-10-27 2021-10-28 2 1 dkoszewnik@netflix.com dkoszewnik@netflix.com
HollowPerformanceAPI.java
in hollow/src/main/java/com/netflix/hollow/api/perfapi
45 5 2021-10-27 2021-10-27 1 1 dkoszewnik@netflix.com dkoszewnik@netflix.com
ByteDataArray.java
in hollow/src/main/java/com/netflix/hollow/core/memory
43 11 2020-07-22 2020-07-22 1 1 sstattla@yahoo.com sstattla@yahoo.com
ObjectMappedFieldPath.java
in hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter
43 9 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
SchemaSolidifier.java
in hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/discover
42 3 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
HollowTypeDataElementsSplitter.java
in hollow/src/main/java/com/netflix/hollow/core/read/engine
41 1 2024-08-30 2024-08-30 1 1 sunjeets@netflix.com sunjeets@netflix.com
HollowFieldDiffScore.java
in hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/model
39 8 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
RecordDiff.java
in hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/model
39 6 2019-03-02 2019-03-02 1 1 timt@netflix.com timt@netflix.com
Correlations

File Size vs. Number of Changes: 668 points

hollow/src/main/java/com/netflix/hollow/api/producer/AbstractHollowProducer.java x: 715 lines of code y: 27 # changes hollow/src/main/java/com/netflix/hollow/api/producer/HollowProducer.java x: 437 lines of code y: 91 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/HollowConsumer.java x: 642 lines of code y: 66 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowClientUpdater.java x: 275 lines of code y: 46 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowUpdatePlan.java x: 77 lines of code y: 9 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowUpdatePlanner.java x: 165 lines of code y: 9 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryStatePage.java x: 85 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/tools/stringifier/HollowRecordJsonStringifier.java x: 356 lines of code y: 17 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowTypeWriteState.java x: 324 lines of code y: 19 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowListTypeWriteState.java x: 267 lines of code y: 13 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowMapTypeWriteState.java x: 383 lines of code y: 14 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowObjectTypeWriteState.java x: 331 lines of code y: 17 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowSetTypeWriteState.java x: 357 lines of code y: 13 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowListTypeMapper.java x: 118 lines of code y: 22 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowMapTypeMapper.java x: 119 lines of code y: 24 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowObjectMapper.java x: 132 lines of code y: 28 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowObjectTypeMapper.java x: 1007 lines of code y: 43 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowSetTypeMapper.java x: 97 lines of code y: 22 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/model/HistoryOverviewRow.java x: 43 lines of code y: 2 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryOverviewPage.java x: 100 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeReshardingStrategy.java x: 132 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeDataElementsJoiner.java x: 55 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapTypeDataElementsJoiner.java x: 69 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapTypeDataElementsSplitter.java x: 66 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeReadState.java x: 434 lines of code y: 15 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/set/HollowSetTypeDataElementsSplitter.java x: 64 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowBlobWriter.java x: 232 lines of code y: 17 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowWriteStateEngine.java x: 309 lines of code y: 22 # changes hollow/src/main/java/com/netflix/hollow/tools/checksum/HollowChecksum.java x: 114 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/memory/encoding/BlobByteBuffer.java x: 106 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapDeltaApplicator.java x: 129 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/metrics/AbstractRefreshMetricsListener.java x: 162 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/metrics/ConsumerRefreshMetrics.java x: 148 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecord.java x: 107 lines of code y: 12 # changes hollow/src/main/java/com/netflix/hollow/api/producer/metrics/AbstractProducerMetricsListener.java x: 78 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/producer/metrics/AnnouncementMetrics.java x: 86 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/HollowStateEngine.java x: 24 lines of code y: 13 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowTypeMapper.java x: 68 lines of code y: 19 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordOrdinalReader.java x: 276 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalListNode.java x: 75 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalMapNode.java x: 107 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalNode.java x: 28 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalObjectNode.java x: 151 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalObjectNodeEquality.java x: 129 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalSetNode.java x: 80 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowBlobReader.java x: 278 lines of code y: 19 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeDataElements.java x: 16 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeDataElementsJoiner.java x: 48 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeDataElementsSplitter.java x: 41 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeReadState.java x: 116 lines of code y: 12 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeReadStateShard.java x: 5 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListDeltaHistoricalStateCreator.java x: 83 lines of code y: 10 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeDataElements.java x: 83 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeDataElementsSplitter.java x: 60 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeReadState.java x: 245 lines of code y: 13 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeReadStateShard.java x: 69 lines of code y: 12 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeShardsHolder.java x: 31 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapDeltaHistoricalStateCreator.java x: 98 lines of code y: 10 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapTypeDataElements.java x: 106 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapTypeReadState.java x: 386 lines of code y: 14 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapTypeReadStateShard.java x: 89 lines of code y: 11 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectDeltaHistoricalStateCreator.java x: 94 lines of code y: 11 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeDataElements.java x: 206 lines of code y: 9 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeDataElementsJoiner.java x: 74 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeReadStateShard.java x: 193 lines of code y: 11 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/set/HollowSetDeltaHistoricalStateCreator.java x: 92 lines of code y: 10 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/set/HollowSetTypeDataElements.java x: 95 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/set/HollowSetTypeReadState.java x: 343 lines of code y: 14 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/set/HollowSetTypeReadStateShard.java x: 80 lines of code y: 12 # changes hollow/src/main/java/com/netflix/hollow/tools/history/HollowHistory.java x: 331 lines of code y: 16 # changes hollow/src/main/java/com/netflix/hollow/api/producer/validation/RecordCountPercentChangeValidator.java x: 126 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/util/IntList.java x: 96 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowHistoryTypeKeyIndex.java x: 213 lines of code y: 23 # changes hollow/src/main/java/com/netflix/hollow/api/producer/validation/RecordCountVarianceValidator.java x: 71 lines of code y: 19 # changes hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowOrdinalMapper.java x: 232 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowMapWriteRecord.java x: 84 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/metrics/HollowConsumerMetrics.java x: 34 lines of code y: 10 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowHashIndex.java x: 246 lines of code y: 21 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowPrefixIndex.java x: 188 lines of code y: 30 # changes hollow/src/main/java/com/netflix/hollow/HollowGenerated.java x: 12 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/AbstractHollowAPIGeneratorBuilder.java x: 120 lines of code y: 18 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/CodeGeneratorConfig.java x: 194 lines of code y: 9 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowAPIClassJavaGenerator.java x: 207 lines of code y: 26 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowAPIFactoryJavaGenerator.java x: 52 lines of code y: 20 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowConsumerJavaFileGenerator.java x: 123 lines of code y: 25 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/api/HollowDataAccessorGenerator.java x: 73 lines of code y: 21 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/api/TypeAPIListJavaGenerator.java x: 46 lines of code y: 16 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/api/TypeAPIMapJavaGenerator.java x: 49 lines of code y: 16 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/api/TypeAPIObjectJavaGenerator.java x: 244 lines of code y: 17 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/delegate/HollowObjectDelegateCachedImplGenerator.java x: 204 lines of code y: 23 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/delegate/HollowObjectDelegateLookupImplGenerator.java x: 210 lines of code y: 19 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/HollowHashIndexGenerator.java x: 77 lines of code y: 28 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/HollowUniqueKeyIndexGenerator.java x: 102 lines of code y: 30 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/objects/HollowFactoryJavaGenerator.java x: 59 lines of code y: 21 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/objects/HollowListJavaGenerator.java x: 76 lines of code y: 21 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/objects/HollowMapJavaGenerator.java x: 129 lines of code y: 24 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/objects/HollowObjectJavaGenerator.java x: 389 lines of code y: 30 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/perfapi/HollowObjectTypePerfAPIClassGenerator.java x: 157 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/perfapi/HollowPerformanceAPIClassGenerator.java x: 76 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowBlobHeaderReader.java x: 79 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/core/index/FieldPaths.java x: 351 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/index/HashIndex.java x: 55 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowAPIGenerator.java x: 317 lines of code y: 56 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowPrimaryKeyIndex.java x: 474 lines of code y: 18 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/HollowDiff.java x: 97 lines of code y: 17 # changes hollow/src/main/java/com/netflix/hollow/tools/util/ObjectInternPool.java x: 111 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/tools/util/SearchUtils.java x: 113 lines of code y: 4 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer/HollowEffigyFieldPairer.java x: 83 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowReadStateEngine.java x: 262 lines of code y: 13 # changes hollow/src/main/java/com/netflix/hollow/api/producer/HollowIncrementalCyclePopulator.java x: 153 lines of code y: 19 # changes hollow/src/main/java/com/netflix/hollow/core/memory/pool/ArraySegmentRecycler.java x: 14 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/memory/pool/RecyclingRecycler.java x: 74 lines of code y: 3 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/HollowEffigyFactory.java x: 137 lines of code y: 7 # changes hollow-perf/src/jmh/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeReadStateDeltaTransitionBenchmark.java x: 156 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectDeltaApplicator.java x: 172 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/read/HollowReadFieldUtils.java x: 211 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/core/memory/FixedLengthDataFactory.java x: 35 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/memory/encoding/GapEncodedVariableLengthIntegerReader.java x: 188 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowHistoryKeyIndex.java x: 99 lines of code y: 14 # changes hollow/src/main/java/com/netflix/hollow/api/sampling/HollowObjectSampler.java x: 73 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListDeltaApplicator.java x: 110 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/set/HollowSetDeltaApplicator.java x: 120 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/perfapi/HollowPerformanceAPIGenerator.java x: 86 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/memory/encoding/VarInt.java x: 297 lines of code y: 8 # changes hollow-fakedata/src/main/java/hollow/FakeDataGenerator.java x: 201 lines of code y: 1 # changes hollow-fakedata/src/main/java/hollow/model/Art.java x: 13 lines of code y: 1 # changes hollow-fakedata/src/main/java/hollow/model/BookId.java x: 7 lines of code y: 1 # changes hollow-fakedata/src/main/java/hollow/model/BookImages.java x: 9 lines of code y: 1 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/model/TypeOverview.java x: 53 lines of code y: 10 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/ShowAllTypesPage.java x: 101 lines of code y: 12 # changes hollow/src/main/java/com/netflix/hollow/api/producer/validation/ValidationResult.java x: 134 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordExtractor.java x: 164 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/tools/traverse/TransitiveSetTraverser.java x: 262 lines of code y: 10 # changes hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HttpHandlerWithServletSupport.java x: 266 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordReader.java x: 170 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/schema/HollowSchemaHash.java x: 45 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowAnnouncementWatcher.java x: 81 lines of code y: 20 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowClient.java x: 128 lines of code y: 15 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordDumper.java x: 233 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordWriter.java x: 163 lines of code y: 9 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/HollowSchemaIdentifierMapper.java x: 8 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/schema/HollowSchemaParser.java x: 195 lines of code y: 9 # changes hollow/src/main/java/com/netflix/hollow/core/memory/encoding/FixedLengthMultipleOccurrenceElementArray.java x: 116 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/core/memory/encoding/FixedLengthElementArray.java x: 134 lines of code y: 10 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/HollowDiffUIRouter.java x: 50 lines of code y: 8 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/HollowHistoryUI.java x: 194 lines of code y: 12 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/HollowExplorerUI.java x: 91 lines of code y: 11 # changes hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HollowUIRouter.java x: 104 lines of code y: 9 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/fs/HollowFilesystemBlobRetriever.java x: 386 lines of code y: 22 # changes hollow/src/main/java/com/netflix/hollow/tools/history/HollowHistoricalState.java x: 43 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/tools/history/HollowHistoricalStateDataAccess.java x: 164 lines of code y: 5 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/HollowDiffUI.java x: 123 lines of code y: 6 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/pages/DiffFieldPage.java x: 57 lines of code y: 4 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/pages/DiffObjectPage.java x: 50 lines of code y: 4 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/pages/DiffTypePage.java x: 152 lines of code y: 5 # changes hollow-ui-tools/src/main/java/com/netflix/hollow/ui/EscapingTool.java x: 21 lines of code y: 3 # changes hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HtmlEscapingWriter.java x: 22 lines of code y: 4 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/HollowDiffUIServer.java x: 28 lines of code y: 1 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/jetty/HollowDiffUIServer.java x: 30 lines of code y: 5 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/jetty/HollowHistoryUIServer.java x: 48 lines of code y: 12 # changes hollow-diff-ui/src/tools/java/com/netflix/hollow/diff/ui/HistoryUITest.java x: 260 lines of code y: 8 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/HollowExplorerUIServer.java x: 37 lines of code y: 1 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/jetty/HollowExplorerUIServer.java x: 35 lines of code y: 7 # changes hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HollowUISession.java x: 69 lines of code y: 6 # changes hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HollowUIWebServer.java x: 57 lines of code y: 1 # changes hollow-perf/src/jmh/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeReadStateShardBenchmark.java x: 79 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/proxy/HollowTypeProxyDataAccess.java x: 44 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowHashIndexBuilder.java x: 332 lines of code y: 11 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowHashIndexField.java x: 48 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowPreindexer.java x: 109 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowUniqueKeyIndex.java x: 460 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/index/key/HollowPrimaryKeyValueDeriver.java x: 101 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/core/index/key/PrimaryKey.java x: 109 lines of code y: 13 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/HollowEffigy.java x: 107 lines of code y: 5 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/HollowHistoryRefreshListener.java x: 28 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/core/util/RemovedOrdinalIterator.java x: 51 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/tools/history/HollowHistoricalStateCreator.java x: 277 lines of code y: 11 # changes hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowHistoricalStateTypeKeyOrdinalMapping.java x: 85 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/util/HollowWriteStateCreator.java x: 111 lines of code y: 15 # changes hollow/src/main/java/com/netflix/hollow/tools/patch/delta/HollowStateDeltaPatcher.java x: 338 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowBlobRetriever.java x: 12 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowClientConsumerBridge.java x: 125 lines of code y: 9 # changes hollow/src/main/java/com/netflix/hollow/api/producer/ProducerListenerSupport.java x: 248 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/producer/fs/HollowFilesystemBlobStager.java x: 225 lines of code y: 17 # changes hollow/src/main/java/com/netflix/hollow/api/producer/fs/HollowFilesystemBlobStorageCleaner.java x: 57 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/api/producer/fs/HollowFilesystemPublisher.java x: 89 lines of code y: 16 # changes hollow/src/main/java/com/netflix/hollow/api/producer/fs/HollowInMemoryBlobStager.java x: 115 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowDataHolder.java x: 194 lines of code y: 18 # changes hollow/src/main/java/com/netflix/hollow/core/memory/ByteArrayOrdinalMap.java x: 358 lines of code y: 14 # changes hollow/src/main/java/com/netflix/hollow/core/memory/FreeOrdinalTracker.java x: 71 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/write/FieldStatistics.java x: 56 lines of code y: 4 # changes hollow-perf/src/main/java/hollow/SegmentedLongArrayPlainPut.java x: 59 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/schema/SimpleHollowDataset.java x: 45 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowAPIFactory.java x: 63 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowListTypePerfAPI.java x: 36 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowMapTypePerfAPI.java x: 47 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowPerfBackedList.java x: 25 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowPerfBackedMap.java x: 143 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowPerfBackedSet.java x: 55 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowPerfMapEntryIterator.java x: 21 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowPerformanceAPI.java x: 45 lines of code y: 1 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryPage.java x: 62 lines of code y: 3 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/model/HistoryStateQueryMatches.java x: 82 lines of code y: 2 # changes hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HollowDiffUtil.java x: 13 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/HollowDiffMatcher.java x: 108 lines of code y: 9 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/index/UniqueKeyIndex.java x: 190 lines of code y: 9 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/model/TypeKey.java x: 25 lines of code y: 4 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/BrowseSelectedTypePage.java x: 141 lines of code y: 15 # changes hollow/src/main/java/com/netflix/hollow/api/producer/enforcer/BasicSingleProducerEnforcer.java x: 20 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/api/producer/enforcer/SingleProducerEnforcer.java x: 9 lines of code y: 9 # changes hollow/src/main/java/com/netflix/hollow/api/producer/listener/AnnouncementListener.java x: 9 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/api/producer/AbstractHollowProducerListener.java x: 25 lines of code y: 15 # changes hollow/src/main/java/com/netflix/hollow/api/client/StaleHollowReferenceDetector.java x: 218 lines of code y: 7 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/HollowExplorerPage.java x: 42 lines of code y: 11 # changes hollow/src/main/java/com/netflix/hollow/core/memory/SegmentedLongArray.java x: 81 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/data/AbstractHollowDataAccessor.java x: 205 lines of code y: 18 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/fs/HollowFilesystemAnnouncementWatcher.java x: 102 lines of code y: 20 # changes hollow/src/main/java/com/netflix/hollow/api/producer/HollowIncrementalProducer.java x: 233 lines of code y: 28 # changes hollow/src/main/java/com/netflix/hollow/api/producer/fs/HollowFilesystemAnnouncer.java x: 25 lines of code y: 16 # changes hollow/src/main/java/com/netflix/hollow/core/memory/ByteData.java x: 25 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/memory/EncodedByteBuffer.java x: 40 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/memory/FixedLengthData.java x: 26 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/memory/encoding/EncodedLongBuffer.java x: 78 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/read/HollowBlobInput.java x: 175 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/HollowTypeDiff.java x: 162 lines of code y: 14 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/model/HollowDiffOverviewTypeEntry.java x: 76 lines of code y: 6 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/pages/DiffOverviewPage.java x: 80 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/api/producer/ProducerOptionalBlobPartConfig.java x: 109 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/HollowBlobHeader.java x: 65 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowBlobHeaderWriter.java x: 39 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/ArgumentParser.java x: 42 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/api/producer/VersionMinterWithCounter.java x: 16 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/util/SimultaneousExecutor.java x: 100 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/util/Threads.java x: 35 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/util/HollowRecordCollection.java x: 34 lines of code y: 2 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/pages/DiffPage.java x: 111 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/schema/HollowSchema.java x: 152 lines of code y: 7 # changes hollow-perf/src/jmh/java/com/netflix/hollow/core/memory/encoding/OrdinalMapResize.java x: 57 lines of code y: 2 # changes hollow-perf/src/jmh/java/com/netflix/hollow/core/read/ReadWriteStateEngineTest.java x: 170 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowBlob.java x: 33 lines of code y: 12 # changes hollow/src/main/java/com/netflix/hollow/core/memory/ByteDataArray.java x: 43 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/memory/SegmentedByteArray.java x: 163 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/memory/encoding/HashCodes.java x: 113 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/SnapshotPopulatedOrdinalsReader.java x: 34 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/util/IOUtils.java x: 38 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/util/StateEngineRoundTripper.java x: 45 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowHashableWriteRecord.java x: 10 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowSetWriteRecord.java x: 53 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowWriteRecord.java x: 6 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/tools/combine/HollowCombiner.java x: 348 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/tools/filter/FilteredHollowBlobWriter.java x: 311 lines of code y: 10 # changes hollow/src/main/java/com/netflix/hollow/core/schema/HollowObjectSchema.java x: 276 lines of code y: 10 # changes hollow/src/main/java/com/netflix/hollow/core/read/filter/HollowFilterConfig.java x: 176 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/core/read/filter/TypeFilter.java x: 290 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/memory/ThreadSafeBitSet.java x: 272 lines of code y: 13 # changes hollow/src/main/java/com/netflix/hollow/core/schema/HollowListSchema.java x: 57 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/schema/HollowMapSchema.java x: 104 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/schema/HollowSetSchema.java x: 90 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/util/LongList.java x: 49 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/api/common/EventListener.java x: 3 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/api/producer/listener/HollowProducerEventListener.java x: 4 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/index/HashIndexSelect.java x: 142 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/index/MatchFieldPathArgumentExtractor.java x: 233 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/index/SelectFieldPathResultExtractor.java x: 111 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/HollowDataset.java x: 22 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/index/traversal/TraversalTreeBuilder.java x: 147 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/api/producer/validation/DuplicateDataDetectionValidator.java x: 127 lines of code y: 15 # changes hollow/src/main/java/com/netflix/hollow/api/producer/AbstractIncrementalCycleListener.java x: 9 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/producer/CloseableIncrementalWriteState.java x: 54 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/api/producer/listener/IncrementalPopulateListener.java x: 9 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/api/producer/CloseableWriteState.java x: 50 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/producer/Status.java x: 96 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/objects/HollowList.java x: 65 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/api/objects/HollowMap.java x: 166 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/api/objects/HollowSet.java x: 91 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/producer/listener/VetoableListener.java x: 17 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/api/metrics/HollowProducerMetrics.java x: 93 lines of code y: 13 # changes hollow/src/main/java/com/netflix/hollow/api/producer/listener/PublishListener.java x: 16 lines of code y: 3 # changes hollow-zenoadapter/src/main/java/com/netflix/hollow/zenoadapter/util/HollowStateEngineCreator.java x: 99 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/exact/mapper/DiffEqualityTypeMapper.java x: 128 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/specific/HollowSpecificDiff.java x: 170 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/tools/split/HollowSplitter.java x: 51 lines of code y: 4 # changes hollow-perf/src/main/java/hollow/FixedLengthElementArrayPlainPut.java x: 118 lines of code y: 2 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/model/HollowFieldDiffScore.java x: 39 lines of code y: 1 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/model/HollowHeaderEntry.java x: 33 lines of code y: 1 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/DiffViewOutputGenerator.java x: 172 lines of code y: 10 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowDiffHtmlKickstarter.java x: 90 lines of code y: 3 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowDiffView.java x: 22 lines of code y: 3 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowDiffViewProvider.java x: 32 lines of code y: 5 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowHistoryView.java x: 27 lines of code y: 4 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowHistoryViewProvider.java x: 40 lines of code y: 5 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowObjectView.java x: 122 lines of code y: 4 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowObjectViewProvider.java x: 6 lines of code y: 4 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer/HollowEffigyCollectionPairer.java x: 202 lines of code y: 4 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer/HollowEffigyDiffRecord.java x: 95 lines of code y: 1 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer/HollowEffigyMapPairer.java x: 12 lines of code y: 3 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer/HollowEffigyNullPartnerPairer.java x: 23 lines of code y: 1 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer/HollowEffigyObjectPairer.java x: 30 lines of code y: 1 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer/exact/ExactRecordMatcher.java x: 5 lines of code y: 2 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/model/HistoryStateTypeChanges.java x: 101 lines of code y: 1 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/naming/HollowHistoryRecordNamer.java x: 19 lines of code y: 1 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryQueryPage.java x: 43 lines of code y: 3 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryStateTypeExpandGroupPage.java x: 23 lines of code y: 2 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryStateTypePage.java x: 144 lines of code y: 2 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/model/QueryResult.java x: 124 lines of code y: 3 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/model/SchemaDisplayField.java x: 60 lines of code y: 3 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/BrowseSchemaPage.java x: 45 lines of code y: 7 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/QueryPage.java x: 56 lines of code y: 8 # changes hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/HollowJsonAdapter.java x: 505 lines of code y: 2 # changes hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/HollowJsonAdapterPrimaryKeyFinder.java x: 194 lines of code y: 1 # changes hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/ObjectFieldMapping.java x: 153 lines of code y: 2 # changes hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/chunker/JsonArrayChunker.java x: 102 lines of code y: 2 # changes hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/discover/HollowJsonAdapterSchemaDiscoverer.java x: 183 lines of code y: 1 # changes hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/discover/HollowSchemaNamer.java x: 53 lines of code y: 3 # changes hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/field/FieldProcessor.java x: 10 lines of code y: 1 # changes hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/util/JsonUtil.java x: 68 lines of code y: 1 # changes hollow-zenoadapter/src/main/java/com/netflix/hollow/zenoadapter/HollowFrameworkSerializer.java x: 205 lines of code y: 3 # changes hollow-zenoadapter/src/main/java/com/netflix/hollow/zenoadapter/HollowSerializationFramework.java x: 210 lines of code y: 3 # changes hollow-zenoadapter/src/main/java/com/netflix/hollow/zenoadapter/util/ObjectIdentityOrdinalMap.java x: 180 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/api/client/FailedTransitionTracker.java x: 70 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowClientMemoryConfig.java x: 27 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/client/StackTraceRecorder.java x: 80 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowCodeGenerationUtils.java x: 316 lines of code y: 27 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowErgonomicAPIShortcuts.java x: 100 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowJavaFileGenerator.java x: 5 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowPOJOClassGenerator.java x: 368 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowPOJOGenerator.java x: 87 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/api/HollowTypeAPIGenerator.java x: 16 lines of code y: 12 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/delegate/HollowObjectDelegateGenerator.java x: 17 lines of code y: 14 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/delegate/HollowObjectDelegateInterfaceGenerator.java x: 89 lines of code y: 17 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/HollowIndexGenerator.java x: 13 lines of code y: 12 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/HollowPrimaryKeyIndexGenerator.java x: 84 lines of code y: 28 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/LegacyHollowPrimaryKeyIndexGenerator.java x: 19 lines of code y: 14 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/HollowConsumerAPI.java x: 34 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/data/AbstractHollowOrdinalIterable.java x: 32 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/data/GenericHollowRecordDataAccessor.java x: 27 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/index/AbstractHollowHashIndex.java x: 78 lines of code y: 11 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/index/AbstractHollowUniqueKeyIndex.java x: 71 lines of code y: 10 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/index/FieldPath.java x: 10 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/index/HollowUniqueKeyIndex.java x: 4 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/api/custom/HollowTypeAPI.java x: 32 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/error/HollowException.java x: 12 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/api/metrics/HollowMetrics.java x: 51 lines of code y: 12 # changes hollow/src/main/java/com/netflix/hollow/api/objects/HollowObject.java x: 79 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/objects/delegate/HollowListCachedDelegate.java x: 70 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/objects/delegate/HollowListLookupDelegate.java x: 64 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/objects/delegate/HollowMapCachedDelegate.java x: 162 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/objects/delegate/HollowMapLookupDelegate.java x: 115 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/objects/delegate/HollowObjectDelegate.java x: 19 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/objects/generic/GenericHollowList.java x: 46 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/objects/generic/GenericHollowRecordHelper.java x: 57 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/objects/provider/HollowObjectFactoryProvider.java x: 17 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/producer/HollowProducerListener.java x: 178 lines of code y: 27 # changes hollow/src/main/java/com/netflix/hollow/api/producer/ReadStateHelper.java x: 58 lines of code y: 9 # changes hollow/src/main/java/com/netflix/hollow/api/producer/listener/DataModelInitializationListener.java x: 7 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/producer/validation/ObjectModificationValidator.java x: 88 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/api/producer/validation/ValidationStatus.java x: 21 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/api/producer/validation/ValidationStatusException.java x: 16 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/api/sampling/HollowMapSampler.java x: 66 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/sampling/HollowObjectCreationSampler.java x: 59 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/sampling/HollowSetSampler.java x: 60 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/index/GrowingSegmentedLongArray.java x: 40 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowHashIndexResult.java x: 83 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowSparseIntegerSet.java x: 351 lines of code y: 22 # changes hollow/src/main/java/com/netflix/hollow/core/index/MultiLinkedElementArray.java x: 107 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/index/key/PrimaryKeyValueHasher.java x: 48 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/index/traversal/HollowIndexerCollectionTraversalNode.java x: 38 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/index/traversal/HollowIndexerMapTraversalNode.java x: 39 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/HollowCollectionTypeDataAccess.java x: 11 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/HollowDataAccess.java x: 22 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/HollowObjectTypeDataAccess.java x: 18 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/HollowSetTypeDataAccess.java x: 12 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/HollowTypeDataAccess.java x: 15 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/disabled/HollowSetDisabledDataAccess.java x: 69 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/missing/HollowMapMissingDataAccess.java x: 83 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/missing/HollowObjectMissingDataAccess.java x: 100 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/missing/HollowSetMissingDataAccess.java x: 75 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/proxy/HollowListProxyDataAccess.java x: 29 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/proxy/HollowObjectProxyDataAccess.java x: 60 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/proxy/HollowProxyDataAccess.java x: 106 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/SetMapKeyHasher.java x: 37 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/set/PotentialMatchHollowSetOrdinalIterator.java x: 28 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/read/iterator/HollowMapEntryOrdinalIteratorImpl.java x: 40 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/read/iterator/HollowSetOrdinalIterator.java x: 30 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/schema/HollowSchemaSorter.java x: 132 lines of code y: 9 # changes hollow/src/main/java/com/netflix/hollow/core/type/BooleanHollowFactory.java x: 15 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/type/DoubleTypeAPI.java x: 32 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/type/IntegerTypeAPI.java x: 34 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/type/accessor/LongDataAccessor.java x: 21 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/type/delegate/BooleanDelegate.java x: 9 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/type/delegate/BooleanDelegateCachedImpl.java x: 41 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/type/delegate/LongDelegate.java x: 10 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/util/DefaultHashCodeFinder.java x: 39 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/util/HollowObjectHashCodeFinder.java x: 12 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/util/IntMap.java x: 70 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/util/Versions.java x: 17 lines of code y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowWriteStateEnginePrimaryKeyHasher.java x: 127 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/core/write/copy/HollowObjectCopier.java x: 80 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/write/copy/HollowRecordCopier.java x: 49 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowShardLargeType.java x: 10 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/MemoizedMap.java x: 19 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/MemoizedSet.java x: 19 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/tools/combine/HollowCombinerExcludePrimaryKeysCopyDirector.java x: 56 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/tools/compact/HollowCompactor.java x: 152 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/HollowDiffNodeIdentifier.java x: 83 lines of code y: 1 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/HollowDiffRecordFieldExtractor.java x: 92 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/count/HollowDiffCollectionCountingNode.java x: 77 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/count/HollowDiffCountingNode.java x: 47 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/count/HollowDiffFieldCountingNode.java x: 161 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/count/HollowDiffMapCountingNode.java x: 103 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/count/HollowDiffMissingCountingNode.java x: 23 lines of code y: 7 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/count/HollowDiffObjectCountingNode.java x: 151 lines of code y: 8 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/exact/DiffEqualOrdinalFilter.java x: 99 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/exact/DiffEqualOrdinalMap.java x: 160 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/exact/mapper/DiffEqualityMapMapper.java x: 89 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/tools/history/HollowHistoricalObjectDataAccess.java x: 110 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/tools/history/HollowHistoricalSetDataAccess.java x: 102 lines of code y: 4 # changes hollow/src/main/java/com/netflix/hollow/tools/patch/record/HollowStateEngineRecordPatcher.java x: 97 lines of code y: 3 # changes hollow/src/main/java/com/netflix/hollow/tools/query/HollowFieldMatchQuery.java x: 120 lines of code y: 6 # changes hollow/src/main/java/com/netflix/hollow/tools/split/HollowSplitterShardCopier.java x: 69 lines of code y: 5 # changes hollow/src/main/java/com/netflix/hollow/tools/stringifier/HollowRecordStringifier.java x: 222 lines of code y: 14 # changes hollow/src/main/java/com/netflix/hollow/tools/stringifier/HollowStringifier.java x: 19 lines of code y: 7 # changes hollow-perf/src/jmh/java/com/netflix/hollow/core/memory/encoding/CheckSumCollections.java x: 133 lines of code y: 1 # changes hollow-perf/src/jmh/java/com/netflix/hollow/core/index/AbstractHollowIndexBenchmark.java x: 138 lines of code y: 1 # changes hollow-perf/src/jmh/java/com/netflix/hollow/core/index/HollowHashIndexBenchmark.java x: 53 lines of code y: 1 # changes hollow-perf/src/jmh/java/com/netflix/hollow/core/memory/encoding/HashCodesBenchmark.java x: 78 lines of code y: 1 # changes hollow-perf/src/jmh/java/com/netflix/hollow/core/memory/encoding/ReadWriteFixedLengthElementArrayTest.java x: 71 lines of code y: 1 # changes
91.0
# changes
  min: 1.0
  average: 6.02
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 91.0
0 1007.0
lines of code
min: 3.0 | average: 83.62 | 25th percentile: 22.0 | median: 50.5 | 75th percentile: 105.5 | max: 1007.0

Number of Contributors vs. Number of Changes: 668 points

hollow/src/main/java/com/netflix/hollow/api/producer/AbstractHollowProducer.java x: 12 # contributors y: 27 # changes hollow/src/main/java/com/netflix/hollow/api/producer/HollowProducer.java x: 26 # contributors y: 91 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/HollowConsumer.java x: 26 # contributors y: 66 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowClientUpdater.java x: 20 # contributors y: 46 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowUpdatePlan.java x: 7 # contributors y: 9 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryStatePage.java x: 3 # contributors y: 3 # changes hollow/src/main/java/com/netflix/hollow/tools/stringifier/HollowRecordJsonStringifier.java x: 12 # contributors y: 17 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowTypeWriteState.java x: 7 # contributors y: 19 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowListTypeWriteState.java x: 5 # contributors y: 13 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowMapTypeWriteState.java x: 6 # contributors y: 14 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowObjectTypeWriteState.java x: 6 # contributors y: 17 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowListTypeMapper.java x: 10 # contributors y: 22 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowMapTypeMapper.java x: 12 # contributors y: 24 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowObjectMapper.java x: 10 # contributors y: 28 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowObjectTypeMapper.java x: 16 # contributors y: 43 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/model/HistoryOverviewRow.java x: 2 # contributors y: 2 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryOverviewPage.java x: 4 # contributors y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeReadState.java x: 7 # contributors y: 15 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowBlobWriter.java x: 10 # contributors y: 17 # changes hollow/src/main/java/com/netflix/hollow/tools/checksum/HollowChecksum.java x: 5 # contributors y: 6 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/metrics/AbstractRefreshMetricsListener.java x: 7 # contributors y: 8 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/metrics/ConsumerRefreshMetrics.java x: 6 # contributors y: 6 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecord.java x: 5 # contributors y: 12 # changes hollow/src/main/java/com/netflix/hollow/api/producer/metrics/AbstractProducerMetricsListener.java x: 4 # contributors y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/producer/metrics/AnnouncementMetrics.java x: 3 # contributors y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/HollowStateEngine.java x: 10 # contributors y: 13 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowTypeMapper.java x: 10 # contributors y: 19 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordOrdinalReader.java x: 1 # contributors y: 1 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowBlobReader.java x: 9 # contributors y: 19 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeReadState.java x: 7 # contributors y: 12 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListDeltaHistoricalStateCreator.java x: 7 # contributors y: 10 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeDataElements.java x: 6 # contributors y: 7 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapTypeReadStateShard.java x: 6 # contributors y: 11 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectDeltaHistoricalStateCreator.java x: 7 # contributors y: 11 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeDataElements.java x: 6 # contributors y: 9 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeReadStateShard.java x: 8 # contributors y: 11 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/set/HollowSetTypeReadStateShard.java x: 6 # contributors y: 12 # changes hollow/src/main/java/com/netflix/hollow/tools/history/HollowHistory.java x: 10 # contributors y: 16 # changes hollow/src/main/java/com/netflix/hollow/api/producer/validation/RecordCountPercentChangeValidator.java x: 1 # contributors y: 2 # changes hollow/src/main/java/com/netflix/hollow/core/util/IntList.java x: 3 # contributors y: 6 # changes hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowHistoryTypeKeyIndex.java x: 14 # contributors y: 23 # changes hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowOrdinalMapper.java x: 2 # contributors y: 8 # changes hollow/src/main/java/com/netflix/hollow/core/write/HollowMapWriteRecord.java x: 5 # contributors y: 5 # changes hollow/src/main/java/com/netflix/hollow/api/metrics/HollowConsumerMetrics.java x: 8 # contributors y: 10 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowHashIndex.java x: 13 # contributors y: 21 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowPrefixIndex.java x: 10 # contributors y: 30 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/AbstractHollowAPIGeneratorBuilder.java x: 11 # contributors y: 18 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowAPIClassJavaGenerator.java x: 11 # contributors y: 26 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowAPIFactoryJavaGenerator.java x: 10 # contributors y: 20 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowConsumerJavaFileGenerator.java x: 11 # contributors y: 25 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/api/HollowDataAccessorGenerator.java x: 12 # contributors y: 21 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/api/TypeAPIListJavaGenerator.java x: 9 # contributors y: 16 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/api/TypeAPIObjectJavaGenerator.java x: 9 # contributors y: 17 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/delegate/HollowObjectDelegateCachedImplGenerator.java x: 13 # contributors y: 23 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/HollowHashIndexGenerator.java x: 12 # contributors y: 28 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/HollowUniqueKeyIndexGenerator.java x: 16 # contributors y: 30 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/objects/HollowFactoryJavaGenerator.java x: 10 # contributors y: 21 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/objects/HollowMapJavaGenerator.java x: 11 # contributors y: 24 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/objects/HollowObjectJavaGenerator.java x: 15 # contributors y: 30 # changes hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowBlobHeaderReader.java x: 4 # contributors y: 8 # changes hollow/src/main/java/com/netflix/hollow/core/index/FieldPaths.java x: 4 # contributors y: 6 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowAPIGenerator.java x: 16 # contributors y: 56 # changes hollow/src/main/java/com/netflix/hollow/tools/diff/HollowDiff.java x: 11 # contributors y: 17 # changes hollow/src/main/java/com/netflix/hollow/tools/util/ObjectInternPool.java x: 4 # contributors y: 7 # changes hollow/src/main/java/com/netflix/hollow/api/producer/HollowIncrementalCyclePopulator.java x: 11 # contributors y: 19 # changes hollow/src/main/java/com/netflix/hollow/core/read/HollowReadFieldUtils.java x: 6 # contributors y: 8 # changes hollow/src/main/java/com/netflix/hollow/core/memory/encoding/GapEncodedVariableLengthIntegerReader.java x: 3 # contributors y: 5 # changes hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowHistoryKeyIndex.java x: 11 # contributors y: 14 # changes hollow/src/main/java/com/netflix/hollow/core/memory/encoding/VarInt.java x: 8 # contributors y: 8 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/model/TypeOverview.java x: 9 # contributors y: 10 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/ShowAllTypesPage.java x: 10 # contributors y: 12 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordExtractor.java x: 2 # contributors y: 6 # changes hollow/src/main/java/com/netflix/hollow/tools/traverse/TransitiveSetTraverser.java x: 6 # contributors y: 10 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowAnnouncementWatcher.java x: 13 # contributors y: 20 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowClient.java x: 10 # contributors y: 15 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordDumper.java x: 3 # contributors y: 8 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordWriter.java x: 3 # contributors y: 9 # changes hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/HollowSchemaIdentifierMapper.java x: 2 # contributors y: 5 # changes hollow/src/main/java/com/netflix/hollow/core/index/TST.java x: 1 # contributors y: 3 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/HollowDiffUIRouter.java x: 5 # contributors y: 8 # changes hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HollowUIRouter.java x: 4 # contributors y: 9 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/pages/DiffTypePage.java x: 6 # contributors y: 5 # changes hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/jetty/HollowHistoryUIServer.java x: 9 # contributors y: 12 # changes hollow-diff-ui/src/tools/java/com/netflix/hollow/diff/ui/DiffUITest.java x: 5 # contributors y: 4 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/jetty/HollowExplorerUIServer.java x: 3 # contributors y: 7 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowHashIndexBuilder.java x: 9 # contributors y: 11 # changes hollow/src/main/java/com/netflix/hollow/core/index/key/PrimaryKey.java x: 11 # contributors y: 13 # changes hollow/src/main/java/com/netflix/hollow/api/producer/ProducerListenerSupport.java x: 4 # contributors y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/producer/fs/HollowFilesystemPublisher.java x: 11 # contributors y: 16 # changes hollow/src/main/java/com/netflix/hollow/api/client/HollowDataHolder.java x: 9 # contributors y: 18 # changes hollow/src/main/java/com/netflix/hollow/core/memory/ByteArrayOrdinalMap.java x: 9 # contributors y: 14 # changes hollow/src/main/java/com/netflix/hollow/core/write/FieldStatistics.java x: 2 # contributors y: 4 # changes hollow/src/main/java/com/netflix/hollow/core/schema/SimpleHollowDataset.java x: 2 # contributors y: 3 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/index/UniqueKeyIndex.java x: 8 # contributors y: 9 # changes hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/BrowseSelectedTypePage.java x: 11 # contributors y: 15 # changes hollow/src/main/java/com/netflix/hollow/api/producer/enforcer/AbstractSingleProducerEnforcer.java x: 10 # contributors y: 11 # changes hollow/src/main/java/com/netflix/hollow/api/producer/AbstractHollowProducerListener.java x: 12 # contributors y: 15 # changes hollow/src/main/java/com/netflix/hollow/api/client/StaleHollowReferenceDetector.java x: 7 # contributors y: 7 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/data/AbstractHollowDataAccessor.java x: 12 # contributors y: 18 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/fs/HollowFilesystemAnnouncementWatcher.java x: 12 # contributors y: 20 # changes hollow/src/main/java/com/netflix/hollow/api/producer/HollowIncrementalProducer.java x: 14 # contributors y: 28 # changes hollow/src/main/java/com/netflix/hollow/tools/filter/FilteredHollowBlobWriter.java x: 4 # contributors y: 10 # changes hollow/src/main/java/com/netflix/hollow/core/schema/HollowObjectSchema.java x: 5 # contributors y: 10 # changes hollow/src/main/java/com/netflix/hollow/api/producer/validation/DuplicateDataDetectionValidator.java x: 6 # contributors y: 15 # changes hollow/src/main/java/com/netflix/hollow/api/client/FailedTransitionTracker.java x: 5 # contributors y: 7 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/HollowCodeGenerationUtils.java x: 15 # contributors y: 27 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/delegate/HollowObjectDelegateGenerator.java x: 7 # contributors y: 14 # changes hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/HollowPrimaryKeyIndexGenerator.java x: 15 # contributors y: 28 # changes hollow/src/main/java/com/netflix/hollow/api/consumer/data/GenericHollowRecordDataAccessor.java x: 8 # contributors y: 6 # changes hollow/src/main/java/com/netflix/hollow/api/producer/ReadStateHelper.java x: 5 # contributors y: 9 # changes hollow/src/main/java/com/netflix/hollow/core/index/HollowSparseIntegerSet.java x: 9 # contributors y: 22 # changes hollow/src/main/java/com/netflix/hollow/core/type/BooleanHollowFactory.java x: 7 # contributors y: 6 # changes hollow/src/main/java/com/netflix/hollow/tools/stringifier/HollowRecordStringifier.java x: 10 # contributors y: 14 # changes
91.0
# changes
  min: 1.0
  average: 6.02
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 91.0
0 26.0
# contributors
min: 1.0 | average: 4.24 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 26.0

Number of Contributors vs. File Size: 668 points

hollow/src/main/java/com/netflix/hollow/api/producer/AbstractHollowProducer.java x: 12 # contributors y: 715 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/HollowProducer.java x: 26 # contributors y: 437 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/HollowConsumer.java x: 26 # contributors y: 642 lines of code hollow/src/main/java/com/netflix/hollow/api/client/HollowClientUpdater.java x: 20 # contributors y: 275 lines of code hollow/src/main/java/com/netflix/hollow/api/client/HollowUpdatePlan.java x: 7 # contributors y: 77 lines of code hollow/src/main/java/com/netflix/hollow/api/client/HollowUpdatePlanner.java x: 7 # contributors y: 165 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryStatePage.java x: 3 # contributors y: 85 lines of code hollow/src/main/java/com/netflix/hollow/tools/stringifier/HollowRecordJsonStringifier.java x: 12 # contributors y: 356 lines of code hollow/src/main/java/com/netflix/hollow/core/write/HollowTypeWriteState.java x: 7 # contributors y: 324 lines of code hollow/src/main/java/com/netflix/hollow/core/write/HollowListTypeWriteState.java x: 5 # contributors y: 267 lines of code hollow/src/main/java/com/netflix/hollow/core/write/HollowMapTypeWriteState.java x: 6 # contributors y: 383 lines of code hollow/src/main/java/com/netflix/hollow/core/write/HollowObjectTypeWriteState.java x: 6 # contributors y: 331 lines of code hollow/src/main/java/com/netflix/hollow/core/write/HollowSetTypeWriteState.java x: 5 # contributors y: 357 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowListTypeMapper.java x: 10 # contributors y: 118 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowMapTypeMapper.java x: 12 # contributors y: 119 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowObjectMapper.java x: 10 # contributors y: 132 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowObjectTypeMapper.java x: 16 # contributors y: 1007 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowSetTypeMapper.java x: 10 # contributors y: 97 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/model/HistoryOverviewRow.java x: 2 # contributors y: 43 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryOverviewPage.java x: 4 # contributors y: 100 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeReshardingStrategy.java x: 2 # contributors y: 132 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeDataElementsJoiner.java x: 2 # contributors y: 55 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapTypeDataElementsJoiner.java x: 2 # contributors y: 69 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapTypeDataElementsSplitter.java x: 2 # contributors y: 66 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeReadState.java x: 7 # contributors y: 434 lines of code hollow/src/main/java/com/netflix/hollow/core/write/HollowBlobWriter.java x: 10 # contributors y: 232 lines of code hollow/src/main/java/com/netflix/hollow/core/write/HollowWriteStateEngine.java x: 10 # contributors y: 309 lines of code hollow/src/main/java/com/netflix/hollow/tools/checksum/HollowChecksum.java x: 5 # contributors y: 114 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/encoding/BlobByteBuffer.java x: 3 # contributors y: 106 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapDeltaApplicator.java x: 5 # contributors y: 129 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/metrics/AbstractRefreshMetricsListener.java x: 7 # contributors y: 162 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/metrics/ConsumerRefreshMetrics.java x: 6 # contributors y: 148 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecord.java x: 5 # contributors y: 107 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/metrics/AbstractProducerMetricsListener.java x: 4 # contributors y: 78 lines of code hollow/src/main/java/com/netflix/hollow/core/HollowStateEngine.java x: 10 # contributors y: 24 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowTypeMapper.java x: 10 # contributors y: 68 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordOrdinalReader.java x: 1 # contributors y: 276 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalListNode.java x: 2 # contributors y: 75 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalMapNode.java x: 2 # contributors y: 107 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalNode.java x: 2 # contributors y: 28 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalObjectNode.java x: 2 # contributors y: 151 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalObjectNodeEquality.java x: 2 # contributors y: 129 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/traversal/FlatRecordTraversalSetNode.java x: 2 # contributors y: 80 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowBlobReader.java x: 9 # contributors y: 278 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeDataElements.java x: 1 # contributors y: 16 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeDataElementsJoiner.java x: 1 # contributors y: 48 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeDataElementsSplitter.java x: 1 # contributors y: 41 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeReadState.java x: 7 # contributors y: 116 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowTypeReadStateShard.java x: 1 # contributors y: 5 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListDeltaHistoricalStateCreator.java x: 7 # contributors y: 83 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeDataElements.java x: 6 # contributors y: 83 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeDataElementsSplitter.java x: 1 # contributors y: 60 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeReadState.java x: 5 # contributors y: 245 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeReadStateShard.java x: 7 # contributors y: 69 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeReshardingStrategy.java x: 1 # contributors y: 15 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/list/HollowListTypeShardsHolder.java x: 1 # contributors y: 31 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapDeltaHistoricalStateCreator.java x: 7 # contributors y: 98 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapTypeDataElements.java x: 7 # contributors y: 106 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapTypeReadState.java x: 6 # contributors y: 386 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/map/HollowMapTypeReadStateShard.java x: 6 # contributors y: 89 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectDeltaHistoricalStateCreator.java x: 7 # contributors y: 94 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeDataElements.java x: 6 # contributors y: 206 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeReadStateShard.java x: 8 # contributors y: 193 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/set/HollowSetTypeDataElements.java x: 6 # contributors y: 95 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/set/HollowSetTypeReadState.java x: 6 # contributors y: 343 lines of code hollow/src/main/java/com/netflix/hollow/tools/history/HollowHistory.java x: 10 # contributors y: 331 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/validation/RecordCountPercentChangeValidator.java x: 1 # contributors y: 126 lines of code hollow/src/main/java/com/netflix/hollow/core/util/IntList.java x: 3 # contributors y: 96 lines of code hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowHistoryTypeKeyIndex.java x: 14 # contributors y: 213 lines of code hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowOrdinalMapper.java x: 2 # contributors y: 232 lines of code hollow/src/main/java/com/netflix/hollow/core/write/HollowMapWriteRecord.java x: 5 # contributors y: 84 lines of code hollow/src/main/java/com/netflix/hollow/api/metrics/HollowConsumerMetrics.java x: 8 # contributors y: 34 lines of code hollow/src/main/java/com/netflix/hollow/core/index/HollowHashIndex.java x: 13 # contributors y: 246 lines of code hollow/src/main/java/com/netflix/hollow/core/index/HollowPrefixIndex.java x: 10 # contributors y: 188 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/AbstractHollowAPIGeneratorBuilder.java x: 11 # contributors y: 120 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/CodeGeneratorConfig.java x: 6 # contributors y: 194 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/HollowAPIClassJavaGenerator.java x: 11 # contributors y: 207 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/HollowAPIFactoryJavaGenerator.java x: 10 # contributors y: 52 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/HollowConsumerJavaFileGenerator.java x: 11 # contributors y: 123 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/api/HollowDataAccessorGenerator.java x: 12 # contributors y: 73 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/api/TypeAPIListJavaGenerator.java x: 9 # contributors y: 46 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/api/TypeAPIMapJavaGenerator.java x: 9 # contributors y: 49 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/api/TypeAPIObjectJavaGenerator.java x: 9 # contributors y: 244 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/delegate/HollowObjectDelegateCachedImplGenerator.java x: 13 # contributors y: 204 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/delegate/HollowObjectDelegateLookupImplGenerator.java x: 10 # contributors y: 210 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/HollowHashIndexGenerator.java x: 12 # contributors y: 77 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/HollowUniqueKeyIndexGenerator.java x: 16 # contributors y: 102 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/objects/HollowFactoryJavaGenerator.java x: 10 # contributors y: 59 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/objects/HollowListJavaGenerator.java x: 10 # contributors y: 76 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/objects/HollowMapJavaGenerator.java x: 11 # contributors y: 129 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/objects/HollowObjectJavaGenerator.java x: 15 # contributors y: 389 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/perfapi/HollowObjectTypePerfAPIClassGenerator.java x: 4 # contributors y: 157 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/perfapi/HollowPerformanceAPIClassGenerator.java x: 3 # contributors y: 76 lines of code hollow/src/main/java/com/netflix/hollow/core/index/FieldPaths.java x: 4 # contributors y: 351 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/index/HashIndex.java x: 4 # contributors y: 55 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/HollowAPIGenerator.java x: 16 # contributors y: 317 lines of code hollow/src/main/java/com/netflix/hollow/core/index/HollowPrimaryKeyIndex.java x: 11 # contributors y: 474 lines of code hollow/src/main/java/com/netflix/hollow/tools/diff/HollowDiff.java x: 11 # contributors y: 97 lines of code hollow/src/main/java/com/netflix/hollow/tools/util/ObjectInternPool.java x: 4 # contributors y: 111 lines of code hollow/src/main/java/com/netflix/hollow/tools/util/SearchUtils.java x: 3 # contributors y: 113 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer/HollowEffigyFieldPairer.java x: 4 # contributors y: 83 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/HollowReadStateEngine.java x: 10 # contributors y: 262 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/HollowIncrementalCyclePopulator.java x: 11 # contributors y: 153 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/pool/ArraySegmentRecycler.java x: 4 # contributors y: 14 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/pool/RecyclingRecycler.java x: 3 # contributors y: 74 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/HollowEffigyFactory.java x: 6 # contributors y: 137 lines of code hollow-perf/src/jmh/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeReadStateDeltaTransitionBenchmark.java x: 1 # contributors y: 156 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/object/HollowObjectDeltaApplicator.java x: 6 # contributors y: 172 lines of code hollow/src/main/java/com/netflix/hollow/core/read/HollowReadFieldUtils.java x: 6 # contributors y: 211 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/FixedLengthDataFactory.java x: 1 # contributors y: 35 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/encoding/GapEncodedVariableLengthIntegerReader.java x: 3 # contributors y: 188 lines of code hollow/src/main/java/com/netflix/hollow/api/sampling/HollowObjectSampler.java x: 6 # contributors y: 73 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/set/HollowSetDeltaApplicator.java x: 4 # contributors y: 120 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/perfapi/HollowPerformanceAPIGenerator.java x: 2 # contributors y: 86 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/encoding/VarInt.java x: 8 # contributors y: 297 lines of code hollow-fakedata/src/main/java/hollow/FakeDataGenerator.java x: 1 # contributors y: 201 lines of code hollow-fakedata/src/main/java/hollow/model/Artist.java x: 1 # contributors y: 11 lines of code hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/model/TypeOverview.java x: 9 # contributors y: 53 lines of code hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/ShowAllTypesPage.java x: 10 # contributors y: 101 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/validation/ValidationResult.java x: 3 # contributors y: 134 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordExtractor.java x: 2 # contributors y: 164 lines of code hollow/src/main/java/com/netflix/hollow/tools/traverse/TransitiveSetTraverser.java x: 6 # contributors y: 262 lines of code hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HttpHandlerWithServletSupport.java x: 3 # contributors y: 266 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordReader.java x: 2 # contributors y: 170 lines of code hollow/src/main/java/com/netflix/hollow/core/schema/HollowSchemaHash.java x: 2 # contributors y: 45 lines of code hollow/src/main/java/com/netflix/hollow/api/client/HollowAnnouncementWatcher.java x: 13 # contributors y: 81 lines of code hollow/src/main/java/com/netflix/hollow/api/client/HollowClient.java x: 10 # contributors y: 128 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordDumper.java x: 3 # contributors y: 233 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/FlatRecordWriter.java x: 3 # contributors y: 163 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/flatrecords/HollowSchemaIdentifierMapper.java x: 2 # contributors y: 8 lines of code hollow/src/main/java/com/netflix/hollow/api/objects/provider/HollowObjectCacheProvider.java x: 8 # contributors y: 91 lines of code hollow/src/main/java/com/netflix/hollow/core/schema/HollowSchemaParser.java x: 6 # contributors y: 195 lines of code hollow/src/main/java/com/netflix/hollow/core/index/TST.java x: 1 # contributors y: 266 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/encoding/FixedLengthMultipleOccurrenceElementArray.java x: 4 # contributors y: 116 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/encoding/FixedLengthElementArray.java x: 9 # contributors y: 134 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/HollowDiffUIRouter.java x: 5 # contributors y: 50 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/HollowHistoryUI.java x: 5 # contributors y: 194 lines of code hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HollowUIRouter.java x: 4 # contributors y: 104 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/fs/HollowFilesystemBlobRetriever.java x: 10 # contributors y: 386 lines of code hollow/src/main/java/com/netflix/hollow/tools/history/HollowHistoricalState.java x: 6 # contributors y: 43 lines of code hollow/src/main/java/com/netflix/hollow/tools/history/HollowHistoricalStateDataAccess.java x: 4 # contributors y: 164 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/HollowDiffUI.java x: 4 # contributors y: 123 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/pages/DiffFieldPage.java x: 4 # contributors y: 57 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/pages/DiffObjectPage.java x: 4 # contributors y: 50 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/pages/DiffTypePage.java x: 6 # contributors y: 152 lines of code hollow-ui-tools/src/main/java/com/netflix/hollow/ui/EscapingTool.java x: 3 # contributors y: 21 lines of code hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HtmlEscapingWriter.java x: 4 # contributors y: 22 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/jetty/HollowDiffUIServer.java x: 5 # contributors y: 30 lines of code hollow-diff-ui/src/tools/java/com/netflix/hollow/diff/ui/DiffUITest.java x: 5 # contributors y: 22 lines of code hollow-diff-ui/src/tools/java/com/netflix/hollow/diff/ui/HistoryUITest.java x: 7 # contributors y: 260 lines of code hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/HollowExplorerUIServer.java x: 1 # contributors y: 37 lines of code hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/jetty/HollowExplorerUIServer.java x: 3 # contributors y: 35 lines of code hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HollowUISession.java x: 5 # contributors y: 69 lines of code hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HollowUIWebServer.java x: 1 # contributors y: 57 lines of code hollow-perf/src/jmh/java/com/netflix/hollow/core/read/engine/object/HollowObjectTypeReadStateShardBenchmark.java x: 1 # contributors y: 79 lines of code hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/proxy/HollowTypeProxyDataAccess.java x: 4 # contributors y: 44 lines of code hollow/src/main/java/com/netflix/hollow/core/index/HollowHashIndexBuilder.java x: 9 # contributors y: 332 lines of code hollow/src/main/java/com/netflix/hollow/core/index/HollowPreindexer.java x: 5 # contributors y: 109 lines of code hollow/src/main/java/com/netflix/hollow/core/index/HollowUniqueKeyIndex.java x: 1 # contributors y: 460 lines of code hollow/src/main/java/com/netflix/hollow/core/index/key/HollowPrimaryKeyValueDeriver.java x: 6 # contributors y: 101 lines of code hollow/src/main/java/com/netflix/hollow/core/index/key/PrimaryKey.java x: 11 # contributors y: 109 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/HollowHistoryRefreshListener.java x: 6 # contributors y: 28 lines of code hollow/src/main/java/com/netflix/hollow/tools/history/HollowHistoricalStateCreator.java x: 8 # contributors y: 277 lines of code hollow/src/main/java/com/netflix/hollow/tools/history/keyindex/HollowHistoricalStateTypeKeyOrdinalMapping.java x: 4 # contributors y: 85 lines of code hollow/src/main/java/com/netflix/hollow/core/util/HollowWriteStateCreator.java x: 7 # contributors y: 111 lines of code hollow/src/main/java/com/netflix/hollow/tools/patch/delta/HollowStateDeltaPatcher.java x: 6 # contributors y: 338 lines of code hollow/src/main/java/com/netflix/hollow/api/client/HollowClientConsumerBridge.java x: 7 # contributors y: 125 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/ProducerListenerSupport.java x: 4 # contributors y: 248 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/fs/HollowFilesystemBlobStager.java x: 9 # contributors y: 225 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/fs/HollowFilesystemBlobStorageCleaner.java x: 8 # contributors y: 57 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/fs/HollowFilesystemPublisher.java x: 11 # contributors y: 89 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/fs/HollowInMemoryBlobStager.java x: 5 # contributors y: 115 lines of code hollow/src/main/java/com/netflix/hollow/api/client/HollowDataHolder.java x: 9 # contributors y: 194 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/ByteArrayOrdinalMap.java x: 9 # contributors y: 358 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/FreeOrdinalTracker.java x: 3 # contributors y: 71 lines of code hollow/src/main/java/com/netflix/hollow/core/write/FieldStatistics.java x: 2 # contributors y: 56 lines of code hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowPerfAPICache.java x: 1 # contributors y: 45 lines of code hollow/src/main/java/com/netflix/hollow/api/client/HollowAPIFactory.java x: 2 # contributors y: 63 lines of code hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowPerfBackedList.java x: 1 # contributors y: 25 lines of code hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowPerfBackedMap.java x: 1 # contributors y: 143 lines of code hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowPerfBackedSet.java x: 1 # contributors y: 55 lines of code hollow/src/main/java/com/netflix/hollow/api/perfapi/HollowPerfMapEntryIterator.java x: 1 # contributors y: 21 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryPage.java x: 3 # contributors y: 62 lines of code hollow-ui-tools/src/main/java/com/netflix/hollow/ui/HollowDiffUtil.java x: 2 # contributors y: 13 lines of code hollow/src/main/java/com/netflix/hollow/tools/diff/HollowDiffMatcher.java x: 6 # contributors y: 108 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/index/UniqueKeyIndex.java x: 8 # contributors y: 190 lines of code hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/model/TypeKey.java x: 3 # contributors y: 25 lines of code hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/BrowseSelectedTypePage.java x: 11 # contributors y: 141 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/enforcer/AbstractSingleProducerEnforcer.java x: 10 # contributors y: 92 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/enforcer/BasicSingleProducerEnforcer.java x: 8 # contributors y: 20 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/enforcer/SingleProducerEnforcer.java x: 8 # contributors y: 9 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/listener/AnnouncementListener.java x: 4 # contributors y: 9 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/AbstractHollowProducerListener.java x: 12 # contributors y: 25 lines of code hollow/src/main/java/com/netflix/hollow/api/client/StaleHollowReferenceDetector.java x: 7 # contributors y: 218 lines of code hollow/src/main/java/com/netflix/hollow/core/read/OptionalBlobPartInput.java x: 1 # contributors y: 73 lines of code hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/HollowExplorerPage.java x: 9 # contributors y: 42 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/data/AbstractHollowDataAccessor.java x: 12 # contributors y: 205 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/fs/HollowFilesystemAnnouncementWatcher.java x: 12 # contributors y: 102 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/HollowIncrementalProducer.java x: 14 # contributors y: 233 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/fs/HollowFilesystemAnnouncer.java x: 11 # contributors y: 25 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/ByteData.java x: 5 # contributors y: 25 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/HollowUnsafeHandle.java x: 4 # contributors y: 25 lines of code hollow/src/main/java/com/netflix/hollow/core/read/HollowBlobInput.java x: 3 # contributors y: 175 lines of code hollow/src/main/java/com/netflix/hollow/tools/diff/HollowTypeDiff.java x: 9 # contributors y: 162 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/model/HollowDiffOverviewTypeEntry.java x: 2 # contributors y: 76 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/pages/DiffOverviewPage.java x: 3 # contributors y: 80 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/ProducerOptionalBlobPartConfig.java x: 1 # contributors y: 109 lines of code hollow/src/main/java/com/netflix/hollow/core/write/HollowBlobHeaderWriter.java x: 3 # contributors y: 39 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/VersionMinterWithCounter.java x: 5 # contributors y: 16 lines of code hollow/src/main/java/com/netflix/hollow/core/util/SimultaneousExecutor.java x: 5 # contributors y: 100 lines of code hollow/src/main/java/com/netflix/hollow/core/util/AllHollowRecordCollection.java x: 5 # contributors y: 8 lines of code hollow/src/main/java/com/netflix/hollow/core/util/HollowRecordCollection.java x: 2 # contributors y: 34 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diff/ui/pages/DiffPage.java x: 3 # contributors y: 111 lines of code hollow/src/main/java/com/netflix/hollow/core/schema/HollowSchema.java x: 4 # contributors y: 152 lines of code hollow-perf/src/jmh/java/com/netflix/hollow/core/read/ReadWriteStateEngineTest.java x: 3 # contributors y: 170 lines of code hollow/src/main/java/com/netflix/hollow/api/client/HollowBlob.java x: 7 # contributors y: 33 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/encoding/HashCodes.java x: 4 # contributors y: 113 lines of code hollow/src/main/java/com/netflix/hollow/core/util/IOUtils.java x: 4 # contributors y: 38 lines of code hollow/src/main/java/com/netflix/hollow/core/util/StateEngineRoundTripper.java x: 5 # contributors y: 45 lines of code hollow/src/main/java/com/netflix/hollow/core/write/HollowObjectWriteRecord.java x: 5 # contributors y: 165 lines of code hollow/src/main/java/com/netflix/hollow/core/write/HollowWriteRecord.java x: 2 # contributors y: 6 lines of code hollow/src/main/java/com/netflix/hollow/tools/combine/HollowCombiner.java x: 7 # contributors y: 348 lines of code hollow/src/main/java/com/netflix/hollow/tools/filter/FilteredHollowBlobWriter.java x: 4 # contributors y: 311 lines of code hollow/src/main/java/com/netflix/hollow/core/schema/HollowObjectSchema.java x: 5 # contributors y: 276 lines of code hollow/src/main/java/com/netflix/hollow/core/read/filter/TypeFilter.java x: 1 # contributors y: 290 lines of code hollow/src/main/java/com/netflix/hollow/core/memory/ThreadSafeBitSet.java x: 10 # contributors y: 272 lines of code hollow/src/main/java/com/netflix/hollow/core/schema/HollowSetSchema.java x: 4 # contributors y: 90 lines of code hollow/src/main/java/com/netflix/hollow/api/common/EventListener.java x: 1 # contributors y: 3 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/listener/HollowProducerEventListener.java x: 3 # contributors y: 4 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/index/HashIndexSelect.java x: 5 # contributors y: 142 lines of code hollow/src/main/java/com/netflix/hollow/core/index/traversal/TraversalTreeBuilder.java x: 4 # contributors y: 147 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/validation/DuplicateDataDetectionValidator.java x: 6 # contributors y: 127 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/AbstractIncrementalCycleListener.java x: 3 # contributors y: 9 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/CloseableWriteState.java x: 3 # contributors y: 50 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/Status.java x: 2 # contributors y: 96 lines of code hollow/src/main/java/com/netflix/hollow/api/objects/HollowList.java x: 4 # contributors y: 65 lines of code hollow/src/main/java/com/netflix/hollow/api/objects/HollowSet.java x: 5 # contributors y: 91 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/listener/PublishListener.java x: 2 # contributors y: 16 lines of code hollow-zenoadapter/src/main/java/com/netflix/hollow/zenoadapter/util/HollowStateEngineCreator.java x: 4 # contributors y: 99 lines of code hollow/src/main/java/com/netflix/hollow/tools/diff/specific/HollowSpecificDiff.java x: 6 # contributors y: 170 lines of code hollow-perf/src/main/java/hollow/FixedLengthElementArrayPlainPut.java x: 2 # contributors y: 118 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/DiffViewOutputGenerator.java x: 5 # contributors y: 172 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowDiffHtmlKickstarter.java x: 2 # contributors y: 90 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowDiffView.java x: 2 # contributors y: 22 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowDiffViewRow.java x: 2 # contributors y: 101 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowHistoryViewProvider.java x: 3 # contributors y: 40 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowObjectView.java x: 2 # contributors y: 122 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/HollowObjectViewProvider.java x: 4 # contributors y: 6 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer/HollowEffigyCollectionPairer.java x: 3 # contributors y: 202 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer/HollowEffigyDiffRecord.java x: 1 # contributors y: 95 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/diffview/effigy/pairer/HollowEffigyMapPairer.java x: 3 # contributors y: 12 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/model/HistoryStateTypeChanges.java x: 1 # contributors y: 101 lines of code hollow-diff-ui/src/main/java/com/netflix/hollow/history/ui/pages/HistoryStateTypePage.java x: 2 # contributors y: 144 lines of code hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/model/QueryResult.java x: 3 # contributors y: 124 lines of code hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/BrowseSchemaPage.java x: 6 # contributors y: 45 lines of code hollow-explorer-ui/src/main/java/com/netflix/hollow/explorer/ui/pages/QueryPage.java x: 7 # contributors y: 56 lines of code hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/HollowJsonAdapter.java x: 2 # contributors y: 505 lines of code hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/HollowJsonAdapterPrimaryKeyFinder.java x: 1 # contributors y: 194 lines of code hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/discover/HollowDiscoveredField.java x: 3 # contributors y: 16 lines of code hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/discover/HollowJsonAdapterSchemaDiscoverer.java x: 1 # contributors y: 183 lines of code hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/discover/HollowSchemaNamer.java x: 3 # contributors y: 53 lines of code hollow-jsonadapter/src/main/java/com/netflix/hollow/jsonadapter/util/JsonUtil.java x: 1 # contributors y: 68 lines of code hollow-zenoadapter/src/main/java/com/netflix/hollow/zenoadapter/HollowFrameworkSerializer.java x: 3 # contributors y: 205 lines of code hollow-zenoadapter/src/main/java/com/netflix/hollow/zenoadapter/HollowSerializationFramework.java x: 3 # contributors y: 210 lines of code hollow-zenoadapter/src/main/java/com/netflix/hollow/zenoadapter/util/ObjectIdentityOrdinalMap.java x: 1 # contributors y: 180 lines of code hollow/src/main/java/com/netflix/hollow/api/client/StackTraceRecorder.java x: 1 # contributors y: 80 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/HollowCodeGenerationUtils.java x: 15 # contributors y: 316 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/HollowJavaFileGenerator.java x: 5 # contributors y: 5 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/HollowPOJOClassGenerator.java x: 5 # contributors y: 368 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/api/HollowTypeAPIGenerator.java x: 6 # contributors y: 16 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/delegate/HollowObjectDelegateGenerator.java x: 7 # contributors y: 17 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/delegate/HollowObjectDelegateInterfaceGenerator.java x: 9 # contributors y: 89 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/HollowIndexGenerator.java x: 6 # contributors y: 13 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/HollowPrimaryKeyIndexGenerator.java x: 15 # contributors y: 84 lines of code hollow/src/main/java/com/netflix/hollow/api/codegen/indexes/LegacyHollowPrimaryKeyIndexGenerator.java x: 9 # contributors y: 19 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/HollowConsumerAPI.java x: 5 # contributors y: 34 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/data/GenericHollowRecordDataAccessor.java x: 8 # contributors y: 27 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/index/AbstractHollowHashIndex.java x: 9 # contributors y: 78 lines of code hollow/src/main/java/com/netflix/hollow/api/consumer/index/AbstractHollowUniqueKeyIndex.java x: 9 # contributors y: 71 lines of code hollow/src/main/java/com/netflix/hollow/api/metrics/HollowMetrics.java x: 10 # contributors y: 51 lines of code hollow/src/main/java/com/netflix/hollow/api/objects/delegate/HollowListLookupDelegate.java x: 3 # contributors y: 64 lines of code hollow/src/main/java/com/netflix/hollow/api/objects/delegate/HollowMapCachedDelegate.java x: 3 # contributors y: 162 lines of code hollow/src/main/java/com/netflix/hollow/api/objects/delegate/HollowMapLookupDelegate.java x: 3 # contributors y: 115 lines of code hollow/src/main/java/com/netflix/hollow/api/objects/delegate/HollowSetCachedDelegate.java x: 3 # contributors y: 95 lines of code hollow/src/main/java/com/netflix/hollow/api/objects/generic/GenericHollowList.java x: 3 # contributors y: 46 lines of code hollow/src/main/java/com/netflix/hollow/api/objects/generic/GenericHollowMap.java x: 3 # contributors y: 90 lines of code hollow/src/main/java/com/netflix/hollow/api/objects/generic/GenericHollowRecordHelper.java x: 3 # contributors y: 57 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/HollowProducerListener.java x: 15 # contributors y: 178 lines of code hollow/src/main/java/com/netflix/hollow/api/producer/ReadStateHelper.java x: 5 # contributors y: 58 lines of code hollow/src/main/java/com/netflix/hollow/api/sampling/HollowSetSampler.java x: 4 # contributors y: 60 lines of code hollow/src/main/java/com/netflix/hollow/core/index/FieldPath.java x: 7 # contributors y: 194 lines of code hollow/src/main/java/com/netflix/hollow/core/index/GrowingSegmentedLongArray.java x: 4 # contributors y: 40 lines of code hollow/src/main/java/com/netflix/hollow/core/index/HollowSparseIntegerSet.java x: 9 # contributors y: 351 lines of code hollow/src/main/java/com/netflix/hollow/core/index/MultiLinkedElementArray.java x: 1 # contributors y: 107 lines of code hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/HollowObjectTypeDataAccess.java x: 4 # contributors y: 18 lines of code hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/HollowSetTypeDataAccess.java x: 5 # contributors y: 12 lines of code hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/missing/HollowObjectMissingDataAccess.java x: 3 # contributors y: 100 lines of code hollow/src/main/java/com/netflix/hollow/core/read/dataaccess/proxy/HollowListProxyDataAccess.java x: 3 # contributors y: 29 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/SetMapKeyHasher.java x: 5 # contributors y: 37 lines of code hollow/src/main/java/com/netflix/hollow/core/read/engine/set/PotentialMatchHollowSetOrdinalIterator.java x: 4 # contributors y: 28 lines of code hollow/src/main/java/com/netflix/hollow/core/schema/HollowSchemaSorter.java x: 7 # contributors y: 132 lines of code hollow/src/main/java/com/netflix/hollow/core/type/BooleanHollowFactory.java x: 7 # contributors y: 15 lines of code hollow/src/main/java/com/netflix/hollow/core/type/accessor/LongDataAccessor.java x: 6 # contributors y: 21 lines of code hollow/src/main/java/com/netflix/hollow/core/type/delegate/BooleanDelegateCachedImpl.java x: 7 # contributors y: 41 lines of code hollow/src/main/java/com/netflix/hollow/core/util/BitSetIterator.java x: 5 # contributors y: 43 lines of code hollow/src/main/java/com/netflix/hollow/core/util/DefaultHashCodeFinder.java x: 2 # contributors y: 39 lines of code hollow/src/main/java/com/netflix/hollow/core/write/objectmapper/HollowTransient.java x: 6 # contributors y: 9 lines of code hollow/src/main/java/com/netflix/hollow/tools/compact/HollowCompactor.java x: 5 # contributors y: 152 lines of code hollow/src/main/java/com/netflix/hollow/tools/diff/count/HollowDiffFieldCountingNode.java x: 4 # contributors y: 161 lines of code hollow/src/main/java/com/netflix/hollow/tools/diff/exact/DiffEqualityMapping.java x: 5 # contributors y: 80 lines of code hollow/src/main/java/com/netflix/hollow/tools/stringifier/HollowRecordStringifier.java x: 10 # contributors y: 222 lines of code hollow-perf/src/jmh/java/com/netflix/hollow/core/memory/encoding/CheckSumCollections.java x: 1 # contributors y: 133 lines of code hollow-perf/src/jmh/java/com/netflix/hollow/core/index/AbstractHollowIndexBenchmark.java x: 1 # contributors y: 138 lines of code
1007.0
lines of code
  min: 3.0
  average: 83.62
  25th percentile: 22.0
  median: 50.5
  75th percentile: 105.5
  max: 1007.0
0 26.0
# contributors
min: 1.0 | average: 4.24 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 26.0