spotify / sparkey-java
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 43 files with 4,107 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 13 files changed 6-20 times (2,276 lines of code)
    • 30 files changed 1-5 times (1,831 lines of code)
0% | 0% | 0% | 55% | 44%
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 43 files with 4,107 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 1 file changed by 6-10 contributors (48 lines of code)
    • 41 files changed by 2-5 contributors (4,051 lines of code)
    • 1 file changed by 1 contributor (8 lines of code)
0% | 0% | 1% | 98% | <1%
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, txt, xml, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 55% | 44%
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
src0% | 0% | 0% | 55% | 44%
Most Frequently Changed Files (Top 45)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
IndexHash.java
in src/main/java/com/spotify/sparkey
688 37 2014-02-16 2024-01-14 20 5 krka@spotify.com krka@spotify.com
ReadOnlyMemMap.java
in src/main/java/com/spotify/sparkey
240 17 2014-02-16 2022-05-20 15 4 krka@spotify.com krka@spotify.com
LogHeader.java
in src/main/java/com/spotify/sparkey
170 23 2014-02-16 2020-07-25 13 4 krka@spotify.com spkrka@users.noreply.github...
ThreadLocalSparkeyReader.java
in src/main/java/com/spotify/sparkey/extra
48 5 2013-11-12 2022-05-20 12 7 marcbr@spotify.com spkrka@users.noreply.github...
Util.java
in src/main/java/com/spotify/sparkey
261 20 2013-10-14 2019-02-19 11 5 spkrka@users.noreply.github... spkrka@users.noreply.github...
SparkeyLogIterator.java
in src/main/java/com/spotify/sparkey
284 24 2014-02-21 2020-07-25 10 4 krka@spotify.com spkrka@users.noreply.github...
SingleThreadedSparkeyReader.java
in src/main/java/com/spotify/sparkey
123 12 2014-02-16 2020-09-01 9 4 krka@spotify.com neville.lyh@gmail.com
SparkeyWriter.java
in src/main/java/com/spotify/sparkey
28 - 2014-02-25 2019-02-18 8 4 krka@spotify.com spkrka@users.noreply.github...
LogWriter.java
in src/main/java/com/spotify/sparkey
84 15 2014-02-21 2020-07-25 8 4 krka@spotify.com spkrka@users.noreply.github...
SingleThreadedSparkeyWriter.java
in src/main/java/com/spotify/sparkey
134 19 2014-02-25 2019-02-19 8 3 krka@spotify.com spkrka@users.noreply.github...
SparkeyReader.java
in src/main/java/com/spotify/sparkey
33 - 2014-10-08 2024-01-24 6 4 mattbrown@spotify.com krka@spotify.com
ReloadableSparkeyReader.java
in src/main/java/com/spotify/sparkey/extra
88 9 2013-11-17 2019-02-19 6 4 bruggmann.marc@gmail.com spkrka@users.noreply.github...
Sparkey.java
in src/main/java/com/spotify/sparkey
95 22 2015-02-14 2024-01-24 6 4 spkrka@users.noreply.github... krka@spotify.com
SnappyWriter.java
in src/main/java/com/spotify/sparkey
7 1 2014-03-27 2020-07-25 5 3 krka@spotify.com spkrka@users.noreply.github...
BlockRandomInput.java
in src/main/java/com/spotify/sparkey
12 - 2014-02-16 2020-09-01 5 4 krka@spotify.com neville.lyh@gmail.com
CompressionType.java
in src/main/java/com/spotify/sparkey
13 1 2014-03-27 2020-07-25 5 3 krka@spotify.com spkrka@users.noreply.github...
UncompressedBlockRandomInput.java
in src/main/java/com/spotify/sparkey
40 8 2014-02-16 2020-09-01 5 4 krka@spotify.com neville.lyh@gmail.com
AbstractDelegatingSparkeyReader.java
in src/main/java/com/spotify/sparkey/extra
49 9 2013-11-17 2020-09-01 5 4 bruggmann.marc@gmail.com neville.lyh@gmail.com
HashType.java
in src/main/java/com/spotify/sparkey
54 9 2014-02-16 2019-02-18 5 3 krka@spotify.com spkrka@users.noreply.github...
ByteBufferCleaner.java
in src/main/java/com/spotify/sparkey
69 6 2014-02-20 2019-02-19 5 3 krka@spotify.com spkrka@users.noreply.github...
InMemoryData.java
in src/main/java/com/spotify/sparkey
100 10 2014-02-16 2019-02-19 5 3 krka@spotify.com spkrka@users.noreply.github...
ReadWriteMemMap.java
in src/main/java/com/spotify/sparkey
195 14 2018-04-11 2019-02-19 5 3 spkrka@users.noreply.github... krka@spotify.com
SortHelper.java
in src/main/java/com/spotify/sparkey
161 18 2018-04-11 2019-02-19 4 3 spkrka@users.noreply.github... krka@spotify.com
RandomAccessData.java
in src/main/java/com/spotify/sparkey
8 - 2014-02-16 2018-04-11 3 2 krka@spotify.com spkrka@users.noreply.github...
FileFlushingData.java
in src/main/java/com/spotify/sparkey
30 1 2018-04-11 2019-02-19 3 2 spkrka@users.noreply.github... spkrka@users.noreply.github...
AddressSize.java
in src/main/java/com/spotify/sparkey
37 6 2014-02-16 2018-04-11 3 2 krka@spotify.com spkrka@users.noreply.github...
FileReadWriteData.java
in src/main/java/com/spotify/sparkey
60 8 2018-04-11 2019-02-18 3 2 spkrka@users.noreply.github... spkrka@users.noreply.github...
CompressedRandomReader.java
in src/main/java/com/spotify/sparkey
90 10 2020-07-19 2020-09-01 3 3 dave@vasilevsky.ca neville.lyh@gmail.com
CompressedOutputStream.java
in src/main/java/com/spotify/sparkey
90 11 2020-07-18 2020-07-25 3 2 dave@vasilevsky.ca spkrka@users.noreply.github...
SparkeyValidator.java
in src/main/java/com/spotify/sparkey/extra
94 5 2015-06-03 2019-02-19 3 3 krka@spotify.com spkrka@users.noreply.github...
IndexHeader.java
in src/main/java/com/spotify/sparkey
241 35 2018-04-11 2019-02-19 3 2 spkrka@users.noreply.github... spkrka@users.noreply.github...
BlockOutput.java
in src/main/java/com/spotify/sparkey
11 - 2014-03-27 2014-04-08 2 2 krka@spotify.com spkrka@users.noreply.github...
CompressorType.java
in src/main/java/com/spotify/sparkey
37 6 2020-07-18 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
CompressionTypeBackend.java
in src/main/java/com/spotify/sparkey
42 7 2020-07-19 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
UncompressedBlockOutput.java
in src/main/java/com/spotify/sparkey
50 6 2014-03-27 2014-04-08 2 2 krka@spotify.com spkrka@users.noreply.github...
PersistentThreadLocal.java
in src/main/java/com/spotify/sparkey/extra
83 10 2022-05-03 2022-05-20 2 2 krka@spotify.com spkrka@users.noreply.github...
CompressedWriter.java
in src/main/java/com/spotify/sparkey
93 10 2020-07-19 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
CompressedReader.java
in src/main/java/com/spotify/sparkey
95 10 2020-07-19 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
CorruptedIndexException.java
in src/main/java/com/spotify/sparkey
7 1 2014-02-21 2014-02-21 1 2 spkrka@users.noreply.github... krka@spotify.com
SparkeyReaderClosedException.java
in src/main/java/com/spotify/sparkey
7 1 2014-02-21 2014-02-21 1 2 spkrka@users.noreply.github... krka@spotify.com
ReadWriteData.java
in src/main/java/com/spotify/sparkey
8 - 2018-04-11 2018-04-11 1 1 spkrka@users.noreply.github... spkrka@users.noreply.github...
BlockPositionedInputStream.java
in src/main/java/com/spotify/sparkey
14 2 2020-01-10 2020-01-10 1 2 spkrka@users.noreply.github... krka@spotify.com
UncompressedBlockPositionedInputStream.java
in src/main/java/com/spotify/sparkey
34 6 2020-01-10 2020-01-10 1 2 spkrka@users.noreply.github... krka@spotify.com
CommonHeader.java
in src/main/java/com/spotify/sparkey
26 -
MurmurHash3.java
in src/main/java/com/spotify/sparkey
140 6
Files With Most Contributors (Top 45)
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
ThreadLocalSparkeyReader.java
in src/main/java/com/spotify/sparkey/extra
48 5 2013-11-12 2022-05-20 12 7 marcbr@spotify.com spkrka@users.noreply.github...
IndexHash.java
in src/main/java/com/spotify/sparkey
688 37 2014-02-16 2024-01-14 20 5 krka@spotify.com krka@spotify.com
Util.java
in src/main/java/com/spotify/sparkey
261 20 2013-10-14 2019-02-19 11 5 spkrka@users.noreply.github... spkrka@users.noreply.github...
ReadOnlyMemMap.java
in src/main/java/com/spotify/sparkey
240 17 2014-02-16 2022-05-20 15 4 krka@spotify.com krka@spotify.com
LogHeader.java
in src/main/java/com/spotify/sparkey
170 23 2014-02-16 2020-07-25 13 4 krka@spotify.com spkrka@users.noreply.github...
SparkeyLogIterator.java
in src/main/java/com/spotify/sparkey
284 24 2014-02-21 2020-07-25 10 4 krka@spotify.com spkrka@users.noreply.github...
SingleThreadedSparkeyReader.java
in src/main/java/com/spotify/sparkey
123 12 2014-02-16 2020-09-01 9 4 krka@spotify.com neville.lyh@gmail.com
LogWriter.java
in src/main/java/com/spotify/sparkey
84 15 2014-02-21 2020-07-25 8 4 krka@spotify.com spkrka@users.noreply.github...
SparkeyWriter.java
in src/main/java/com/spotify/sparkey
28 - 2014-02-25 2019-02-18 8 4 krka@spotify.com spkrka@users.noreply.github...
Sparkey.java
in src/main/java/com/spotify/sparkey
95 22 2015-02-14 2024-01-24 6 4 spkrka@users.noreply.github... krka@spotify.com
ReloadableSparkeyReader.java
in src/main/java/com/spotify/sparkey/extra
88 9 2013-11-17 2019-02-19 6 4 bruggmann.marc@gmail.com spkrka@users.noreply.github...
SparkeyReader.java
in src/main/java/com/spotify/sparkey
33 - 2014-10-08 2024-01-24 6 4 mattbrown@spotify.com krka@spotify.com
BlockRandomInput.java
in src/main/java/com/spotify/sparkey
12 - 2014-02-16 2020-09-01 5 4 krka@spotify.com neville.lyh@gmail.com
AbstractDelegatingSparkeyReader.java
in src/main/java/com/spotify/sparkey/extra
49 9 2013-11-17 2020-09-01 5 4 bruggmann.marc@gmail.com neville.lyh@gmail.com
UncompressedBlockRandomInput.java
in src/main/java/com/spotify/sparkey
40 8 2014-02-16 2020-09-01 5 4 krka@spotify.com neville.lyh@gmail.com
SingleThreadedSparkeyWriter.java
in src/main/java/com/spotify/sparkey
134 19 2014-02-25 2019-02-19 8 3 krka@spotify.com spkrka@users.noreply.github...
InMemoryData.java
in src/main/java/com/spotify/sparkey
100 10 2014-02-16 2019-02-19 5 3 krka@spotify.com spkrka@users.noreply.github...
SnappyWriter.java
in src/main/java/com/spotify/sparkey
7 1 2014-03-27 2020-07-25 5 3 krka@spotify.com spkrka@users.noreply.github...
ByteBufferCleaner.java
in src/main/java/com/spotify/sparkey
69 6 2014-02-20 2019-02-19 5 3 krka@spotify.com spkrka@users.noreply.github...
ReadWriteMemMap.java
in src/main/java/com/spotify/sparkey
195 14 2018-04-11 2019-02-19 5 3 spkrka@users.noreply.github... krka@spotify.com
CompressionType.java
in src/main/java/com/spotify/sparkey
13 1 2014-03-27 2020-07-25 5 3 krka@spotify.com spkrka@users.noreply.github...
HashType.java
in src/main/java/com/spotify/sparkey
54 9 2014-02-16 2019-02-18 5 3 krka@spotify.com spkrka@users.noreply.github...
SortHelper.java
in src/main/java/com/spotify/sparkey
161 18 2018-04-11 2019-02-19 4 3 spkrka@users.noreply.github... krka@spotify.com
SparkeyValidator.java
in src/main/java/com/spotify/sparkey/extra
94 5 2015-06-03 2019-02-19 3 3 krka@spotify.com spkrka@users.noreply.github...
CompressedRandomReader.java
in src/main/java/com/spotify/sparkey
90 10 2020-07-19 2020-09-01 3 3 dave@vasilevsky.ca neville.lyh@gmail.com
CompressedOutputStream.java
in src/main/java/com/spotify/sparkey
90 11 2020-07-18 2020-07-25 3 2 dave@vasilevsky.ca spkrka@users.noreply.github...
FileReadWriteData.java
in src/main/java/com/spotify/sparkey
60 8 2018-04-11 2019-02-18 3 2 spkrka@users.noreply.github... spkrka@users.noreply.github...
AddressSize.java
in src/main/java/com/spotify/sparkey
37 6 2014-02-16 2018-04-11 3 2 krka@spotify.com spkrka@users.noreply.github...
RandomAccessData.java
in src/main/java/com/spotify/sparkey
8 - 2014-02-16 2018-04-11 3 2 krka@spotify.com spkrka@users.noreply.github...
FileFlushingData.java
in src/main/java/com/spotify/sparkey
30 1 2018-04-11 2019-02-19 3 2 spkrka@users.noreply.github... spkrka@users.noreply.github...
IndexHeader.java
in src/main/java/com/spotify/sparkey
241 35 2018-04-11 2019-02-19 3 2 spkrka@users.noreply.github... spkrka@users.noreply.github...
CompressedWriter.java
in src/main/java/com/spotify/sparkey
93 10 2020-07-19 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
CompressedReader.java
in src/main/java/com/spotify/sparkey
95 10 2020-07-19 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
BlockOutput.java
in src/main/java/com/spotify/sparkey
11 - 2014-03-27 2014-04-08 2 2 krka@spotify.com spkrka@users.noreply.github...
CompressorType.java
in src/main/java/com/spotify/sparkey
37 6 2020-07-18 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
CompressionTypeBackend.java
in src/main/java/com/spotify/sparkey
42 7 2020-07-19 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
PersistentThreadLocal.java
in src/main/java/com/spotify/sparkey/extra
83 10 2022-05-03 2022-05-20 2 2 krka@spotify.com spkrka@users.noreply.github...
UncompressedBlockOutput.java
in src/main/java/com/spotify/sparkey
50 6 2014-03-27 2014-04-08 2 2 krka@spotify.com spkrka@users.noreply.github...
UncompressedBlockPositionedInputStream.java
in src/main/java/com/spotify/sparkey
34 6 2020-01-10 2020-01-10 1 2 spkrka@users.noreply.github... krka@spotify.com
SparkeyReaderClosedException.java
in src/main/java/com/spotify/sparkey
7 1 2014-02-21 2014-02-21 1 2 spkrka@users.noreply.github... krka@spotify.com
BlockPositionedInputStream.java
in src/main/java/com/spotify/sparkey
14 2 2020-01-10 2020-01-10 1 2 spkrka@users.noreply.github... krka@spotify.com
CorruptedIndexException.java
in src/main/java/com/spotify/sparkey
7 1 2014-02-21 2014-02-21 1 2 spkrka@users.noreply.github... krka@spotify.com
ReadWriteData.java
in src/main/java/com/spotify/sparkey
8 - 2018-04-11 2018-04-11 1 1 spkrka@users.noreply.github... spkrka@users.noreply.github...
MurmurHash3.java
in src/main/java/com/spotify/sparkey
140 6
CommonHeader.java
in src/main/java/com/spotify/sparkey
26 -
Files With Least Contributors (Top 45)
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
MurmurHash3.java
in src/main/java/com/spotify/sparkey
140 6
CommonHeader.java
in src/main/java/com/spotify/sparkey
26 -
ReadWriteData.java
in src/main/java/com/spotify/sparkey
8 - 2018-04-11 2018-04-11 1 1 spkrka@users.noreply.github... spkrka@users.noreply.github...
IndexHeader.java
in src/main/java/com/spotify/sparkey
241 35 2018-04-11 2019-02-19 3 2 spkrka@users.noreply.github... spkrka@users.noreply.github...
CompressedReader.java
in src/main/java/com/spotify/sparkey
95 10 2020-07-19 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
CompressedWriter.java
in src/main/java/com/spotify/sparkey
93 10 2020-07-19 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
CompressedOutputStream.java
in src/main/java/com/spotify/sparkey
90 11 2020-07-18 2020-07-25 3 2 dave@vasilevsky.ca spkrka@users.noreply.github...
PersistentThreadLocal.java
in src/main/java/com/spotify/sparkey/extra
83 10 2022-05-03 2022-05-20 2 2 krka@spotify.com spkrka@users.noreply.github...
FileReadWriteData.java
in src/main/java/com/spotify/sparkey
60 8 2018-04-11 2019-02-18 3 2 spkrka@users.noreply.github... spkrka@users.noreply.github...
UncompressedBlockOutput.java
in src/main/java/com/spotify/sparkey
50 6 2014-03-27 2014-04-08 2 2 krka@spotify.com spkrka@users.noreply.github...
CompressionTypeBackend.java
in src/main/java/com/spotify/sparkey
42 7 2020-07-19 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
AddressSize.java
in src/main/java/com/spotify/sparkey
37 6 2014-02-16 2018-04-11 3 2 krka@spotify.com spkrka@users.noreply.github...
CompressorType.java
in src/main/java/com/spotify/sparkey
37 6 2020-07-18 2020-07-25 2 2 dave@vasilevsky.ca spkrka@users.noreply.github...
UncompressedBlockPositionedInputStream.java
in src/main/java/com/spotify/sparkey
34 6 2020-01-10 2020-01-10 1 2 spkrka@users.noreply.github... krka@spotify.com
FileFlushingData.java
in src/main/java/com/spotify/sparkey
30 1 2018-04-11 2019-02-19 3 2 spkrka@users.noreply.github... spkrka@users.noreply.github...
BlockPositionedInputStream.java
in src/main/java/com/spotify/sparkey
14 2 2020-01-10 2020-01-10 1 2 spkrka@users.noreply.github... krka@spotify.com
BlockOutput.java
in src/main/java/com/spotify/sparkey
11 - 2014-03-27 2014-04-08 2 2 krka@spotify.com spkrka@users.noreply.github...
RandomAccessData.java
in src/main/java/com/spotify/sparkey
8 - 2014-02-16 2018-04-11 3 2 krka@spotify.com spkrka@users.noreply.github...
SparkeyReaderClosedException.java
in src/main/java/com/spotify/sparkey
7 1 2014-02-21 2014-02-21 1 2 spkrka@users.noreply.github... krka@spotify.com
CorruptedIndexException.java
in src/main/java/com/spotify/sparkey
7 1 2014-02-21 2014-02-21 1 2 spkrka@users.noreply.github... krka@spotify.com
ReadWriteMemMap.java
in src/main/java/com/spotify/sparkey
195 14 2018-04-11 2019-02-19 5 3 spkrka@users.noreply.github... krka@spotify.com
SortHelper.java
in src/main/java/com/spotify/sparkey
161 18 2018-04-11 2019-02-19 4 3 spkrka@users.noreply.github... krka@spotify.com
SingleThreadedSparkeyWriter.java
in src/main/java/com/spotify/sparkey
134 19 2014-02-25 2019-02-19 8 3 krka@spotify.com spkrka@users.noreply.github...
InMemoryData.java
in src/main/java/com/spotify/sparkey
100 10 2014-02-16 2019-02-19 5 3 krka@spotify.com spkrka@users.noreply.github...
SparkeyValidator.java
in src/main/java/com/spotify/sparkey/extra
94 5 2015-06-03 2019-02-19 3 3 krka@spotify.com spkrka@users.noreply.github...
CompressedRandomReader.java
in src/main/java/com/spotify/sparkey
90 10 2020-07-19 2020-09-01 3 3 dave@vasilevsky.ca neville.lyh@gmail.com
ByteBufferCleaner.java
in src/main/java/com/spotify/sparkey
69 6 2014-02-20 2019-02-19 5 3 krka@spotify.com spkrka@users.noreply.github...
HashType.java
in src/main/java/com/spotify/sparkey
54 9 2014-02-16 2019-02-18 5 3 krka@spotify.com spkrka@users.noreply.github...
CompressionType.java
in src/main/java/com/spotify/sparkey
13 1 2014-03-27 2020-07-25 5 3 krka@spotify.com spkrka@users.noreply.github...
SnappyWriter.java
in src/main/java/com/spotify/sparkey
7 1 2014-03-27 2020-07-25 5 3 krka@spotify.com spkrka@users.noreply.github...
SparkeyLogIterator.java
in src/main/java/com/spotify/sparkey
284 24 2014-02-21 2020-07-25 10 4 krka@spotify.com spkrka@users.noreply.github...
ReadOnlyMemMap.java
in src/main/java/com/spotify/sparkey
240 17 2014-02-16 2022-05-20 15 4 krka@spotify.com krka@spotify.com
LogHeader.java
in src/main/java/com/spotify/sparkey
170 23 2014-02-16 2020-07-25 13 4 krka@spotify.com spkrka@users.noreply.github...
SingleThreadedSparkeyReader.java
in src/main/java/com/spotify/sparkey
123 12 2014-02-16 2020-09-01 9 4 krka@spotify.com neville.lyh@gmail.com
Sparkey.java
in src/main/java/com/spotify/sparkey
95 22 2015-02-14 2024-01-24 6 4 spkrka@users.noreply.github... krka@spotify.com
ReloadableSparkeyReader.java
in src/main/java/com/spotify/sparkey/extra
88 9 2013-11-17 2019-02-19 6 4 bruggmann.marc@gmail.com spkrka@users.noreply.github...
LogWriter.java
in src/main/java/com/spotify/sparkey
84 15 2014-02-21 2020-07-25 8 4 krka@spotify.com spkrka@users.noreply.github...
AbstractDelegatingSparkeyReader.java
in src/main/java/com/spotify/sparkey/extra
49 9 2013-11-17 2020-09-01 5 4 bruggmann.marc@gmail.com neville.lyh@gmail.com
UncompressedBlockRandomInput.java
in src/main/java/com/spotify/sparkey
40 8 2014-02-16 2020-09-01 5 4 krka@spotify.com neville.lyh@gmail.com
SparkeyReader.java
in src/main/java/com/spotify/sparkey
33 - 2014-10-08 2024-01-24 6 4 mattbrown@spotify.com krka@spotify.com
SparkeyWriter.java
in src/main/java/com/spotify/sparkey
28 - 2014-02-25 2019-02-18 8 4 krka@spotify.com spkrka@users.noreply.github...
BlockRandomInput.java
in src/main/java/com/spotify/sparkey
12 - 2014-02-16 2020-09-01 5 4 krka@spotify.com neville.lyh@gmail.com
IndexHash.java
in src/main/java/com/spotify/sparkey
688 37 2014-02-16 2024-01-14 20 5 krka@spotify.com krka@spotify.com
Util.java
in src/main/java/com/spotify/sparkey
261 20 2013-10-14 2019-02-19 11 5 spkrka@users.noreply.github... spkrka@users.noreply.github...
ThreadLocalSparkeyReader.java
in src/main/java/com/spotify/sparkey/extra
48 5 2013-11-12 2022-05-20 12 7 marcbr@spotify.com spkrka@users.noreply.github...
Correlations

File Size vs. Number of Changes: 43 points

src/main/java/com/spotify/sparkey/Sparkey.java x: 95 lines of code y: 6 # changes src/main/java/com/spotify/sparkey/SparkeyReader.java x: 33 lines of code y: 6 # changes src/main/java/com/spotify/sparkey/IndexHash.java x: 688 lines of code y: 20 # changes src/main/java/com/spotify/sparkey/ReadOnlyMemMap.java x: 240 lines of code y: 15 # changes src/main/java/com/spotify/sparkey/extra/PersistentThreadLocal.java x: 83 lines of code y: 2 # changes src/main/java/com/spotify/sparkey/extra/ThreadLocalSparkeyReader.java x: 48 lines of code y: 12 # changes src/main/java/com/spotify/sparkey/BlockRandomInput.java x: 12 lines of code y: 5 # changes src/main/java/com/spotify/sparkey/CompressedRandomReader.java x: 90 lines of code y: 3 # changes src/main/java/com/spotify/sparkey/SingleThreadedSparkeyReader.java x: 123 lines of code y: 9 # changes src/main/java/com/spotify/sparkey/UncompressedBlockRandomInput.java x: 40 lines of code y: 5 # changes src/main/java/com/spotify/sparkey/extra/AbstractDelegatingSparkeyReader.java x: 49 lines of code y: 5 # changes src/main/java/com/spotify/sparkey/CompressedReader.java x: 95 lines of code y: 2 # changes src/main/java/com/spotify/sparkey/CompressedWriter.java x: 93 lines of code y: 2 # changes src/main/java/com/spotify/sparkey/CompressionType.java x: 13 lines of code y: 5 # changes src/main/java/com/spotify/sparkey/CompressionTypeBackend.java x: 42 lines of code y: 2 # changes src/main/java/com/spotify/sparkey/CompressorType.java x: 37 lines of code y: 2 # changes src/main/java/com/spotify/sparkey/LogHeader.java x: 170 lines of code y: 13 # changes src/main/java/com/spotify/sparkey/LogWriter.java x: 84 lines of code y: 8 # changes src/main/java/com/spotify/sparkey/SnappyWriter.java x: 7 lines of code y: 5 # changes src/main/java/com/spotify/sparkey/SparkeyLogIterator.java x: 284 lines of code y: 10 # changes src/main/java/com/spotify/sparkey/BlockPositionedInputStream.java x: 14 lines of code y: 1 # changes src/main/java/com/spotify/sparkey/UncompressedBlockPositionedInputStream.java x: 34 lines of code y: 1 # changes src/main/java/com/spotify/sparkey/ByteBufferCleaner.java x: 69 lines of code y: 5 # changes src/main/java/com/spotify/sparkey/FileFlushingData.java x: 30 lines of code y: 3 # changes src/main/java/com/spotify/sparkey/InMemoryData.java x: 100 lines of code y: 5 # changes src/main/java/com/spotify/sparkey/IndexHeader.java x: 241 lines of code y: 3 # changes src/main/java/com/spotify/sparkey/ReadWriteMemMap.java x: 195 lines of code y: 5 # changes src/main/java/com/spotify/sparkey/SingleThreadedSparkeyWriter.java x: 134 lines of code y: 8 # changes src/main/java/com/spotify/sparkey/SortHelper.java x: 161 lines of code y: 4 # changes src/main/java/com/spotify/sparkey/Util.java x: 261 lines of code y: 11 # changes src/main/java/com/spotify/sparkey/extra/ReloadableSparkeyReader.java x: 88 lines of code y: 6 # changes src/main/java/com/spotify/sparkey/extra/SparkeyValidator.java x: 94 lines of code y: 3 # changes src/main/java/com/spotify/sparkey/FileReadWriteData.java x: 60 lines of code y: 3 # changes src/main/java/com/spotify/sparkey/HashType.java x: 54 lines of code y: 5 # changes src/main/java/com/spotify/sparkey/SparkeyWriter.java x: 28 lines of code y: 8 # changes src/main/java/com/spotify/sparkey/AddressSize.java x: 37 lines of code y: 3 # changes src/main/java/com/spotify/sparkey/RandomAccessData.java x: 8 lines of code y: 3 # changes src/main/java/com/spotify/sparkey/ReadWriteData.java x: 8 lines of code y: 1 # changes src/main/java/com/spotify/sparkey/BlockOutput.java x: 11 lines of code y: 2 # changes src/main/java/com/spotify/sparkey/UncompressedBlockOutput.java x: 50 lines of code y: 2 # changes src/main/java/com/spotify/sparkey/CorruptedIndexException.java x: 7 lines of code y: 1 # changes
20.0
# changes
  min: 1.0
  average: 5.21
  25th percentile: 2.0
  median: 5.0
  75th percentile: 6.0
  max: 20.0
0 688.0
lines of code
min: 7.0 | average: 95.51 | 25th percentile: 30.0 | median: 60.0 | 75th percentile: 100.0 | max: 688.0

Number of Contributors vs. Number of Changes: 43 points

src/main/java/com/spotify/sparkey/Sparkey.java x: 4 # contributors y: 6 # changes src/main/java/com/spotify/sparkey/IndexHash.java x: 5 # contributors y: 20 # changes src/main/java/com/spotify/sparkey/ReadOnlyMemMap.java x: 4 # contributors y: 15 # changes src/main/java/com/spotify/sparkey/extra/PersistentThreadLocal.java x: 2 # contributors y: 2 # changes src/main/java/com/spotify/sparkey/extra/ThreadLocalSparkeyReader.java x: 7 # contributors y: 12 # changes src/main/java/com/spotify/sparkey/BlockRandomInput.java x: 4 # contributors y: 5 # changes src/main/java/com/spotify/sparkey/CompressedRandomReader.java x: 3 # contributors y: 3 # changes src/main/java/com/spotify/sparkey/SingleThreadedSparkeyReader.java x: 4 # contributors y: 9 # changes src/main/java/com/spotify/sparkey/CompressedOutputStream.java x: 2 # contributors y: 3 # changes src/main/java/com/spotify/sparkey/CompressionType.java x: 3 # contributors y: 5 # changes src/main/java/com/spotify/sparkey/LogHeader.java x: 4 # contributors y: 13 # changes src/main/java/com/spotify/sparkey/LogWriter.java x: 4 # contributors y: 8 # changes src/main/java/com/spotify/sparkey/SparkeyLogIterator.java x: 4 # contributors y: 10 # changes src/main/java/com/spotify/sparkey/BlockPositionedInputStream.java x: 2 # contributors y: 1 # changes src/main/java/com/spotify/sparkey/SingleThreadedSparkeyWriter.java x: 3 # contributors y: 8 # changes src/main/java/com/spotify/sparkey/SortHelper.java x: 3 # contributors y: 4 # changes src/main/java/com/spotify/sparkey/Util.java x: 5 # contributors y: 11 # changes src/main/java/com/spotify/sparkey/ReadWriteData.java x: 1 # contributors y: 1 # changes
20.0
# changes
  min: 1.0
  average: 5.21
  25th percentile: 2.0
  median: 5.0
  75th percentile: 6.0
  max: 20.0
0 7.0
# contributors
min: 1.0 | average: 3.02 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0

Number of Contributors vs. File Size: 43 points

src/main/java/com/spotify/sparkey/Sparkey.java x: 4 # contributors y: 95 lines of code src/main/java/com/spotify/sparkey/SparkeyReader.java x: 4 # contributors y: 33 lines of code src/main/java/com/spotify/sparkey/IndexHash.java x: 5 # contributors y: 688 lines of code src/main/java/com/spotify/sparkey/ReadOnlyMemMap.java x: 4 # contributors y: 240 lines of code src/main/java/com/spotify/sparkey/extra/PersistentThreadLocal.java x: 2 # contributors y: 83 lines of code src/main/java/com/spotify/sparkey/extra/ThreadLocalSparkeyReader.java x: 7 # contributors y: 48 lines of code src/main/java/com/spotify/sparkey/BlockRandomInput.java x: 4 # contributors y: 12 lines of code src/main/java/com/spotify/sparkey/CompressedRandomReader.java x: 3 # contributors y: 90 lines of code src/main/java/com/spotify/sparkey/SingleThreadedSparkeyReader.java x: 4 # contributors y: 123 lines of code src/main/java/com/spotify/sparkey/UncompressedBlockRandomInput.java x: 4 # contributors y: 40 lines of code src/main/java/com/spotify/sparkey/extra/AbstractDelegatingSparkeyReader.java x: 4 # contributors y: 49 lines of code src/main/java/com/spotify/sparkey/CompressedOutputStream.java x: 2 # contributors y: 90 lines of code src/main/java/com/spotify/sparkey/CompressedReader.java x: 2 # contributors y: 95 lines of code src/main/java/com/spotify/sparkey/CompressedWriter.java x: 2 # contributors y: 93 lines of code src/main/java/com/spotify/sparkey/CompressionType.java x: 3 # contributors y: 13 lines of code src/main/java/com/spotify/sparkey/CompressionTypeBackend.java x: 2 # contributors y: 42 lines of code src/main/java/com/spotify/sparkey/CompressorType.java x: 2 # contributors y: 37 lines of code src/main/java/com/spotify/sparkey/LogHeader.java x: 4 # contributors y: 170 lines of code src/main/java/com/spotify/sparkey/LogWriter.java x: 4 # contributors y: 84 lines of code src/main/java/com/spotify/sparkey/SnappyWriter.java x: 3 # contributors y: 7 lines of code src/main/java/com/spotify/sparkey/SparkeyLogIterator.java x: 4 # contributors y: 284 lines of code src/main/java/com/spotify/sparkey/BlockPositionedInputStream.java x: 2 # contributors y: 14 lines of code src/main/java/com/spotify/sparkey/UncompressedBlockPositionedInputStream.java x: 2 # contributors y: 34 lines of code src/main/java/com/spotify/sparkey/ByteBufferCleaner.java x: 3 # contributors y: 69 lines of code src/main/java/com/spotify/sparkey/FileFlushingData.java x: 2 # contributors y: 30 lines of code src/main/java/com/spotify/sparkey/InMemoryData.java x: 3 # contributors y: 100 lines of code src/main/java/com/spotify/sparkey/IndexHeader.java x: 2 # contributors y: 241 lines of code src/main/java/com/spotify/sparkey/ReadWriteMemMap.java x: 3 # contributors y: 195 lines of code src/main/java/com/spotify/sparkey/SingleThreadedSparkeyWriter.java x: 3 # contributors y: 134 lines of code src/main/java/com/spotify/sparkey/SortHelper.java x: 3 # contributors y: 161 lines of code src/main/java/com/spotify/sparkey/Util.java x: 5 # contributors y: 261 lines of code src/main/java/com/spotify/sparkey/extra/ReloadableSparkeyReader.java x: 4 # contributors y: 88 lines of code src/main/java/com/spotify/sparkey/extra/SparkeyValidator.java x: 3 # contributors y: 94 lines of code src/main/java/com/spotify/sparkey/FileReadWriteData.java x: 2 # contributors y: 60 lines of code src/main/java/com/spotify/sparkey/HashType.java x: 3 # contributors y: 54 lines of code src/main/java/com/spotify/sparkey/SparkeyWriter.java x: 4 # contributors y: 28 lines of code src/main/java/com/spotify/sparkey/RandomAccessData.java x: 2 # contributors y: 8 lines of code src/main/java/com/spotify/sparkey/ReadWriteData.java x: 1 # contributors y: 8 lines of code src/main/java/com/spotify/sparkey/BlockOutput.java x: 2 # contributors y: 11 lines of code src/main/java/com/spotify/sparkey/UncompressedBlockOutput.java x: 2 # contributors y: 50 lines of code
688.0
lines of code
  min: 7.0
  average: 95.51
  25th percentile: 30.0
  median: 60.0
  75th percentile: 100.0
  max: 688.0
0 7.0
# contributors
min: 1.0 | average: 3.02 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0