Uber / simple-store
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 17% | 32% | 49%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 22% | 42% | 34%
xml0% | 0% | 0% | 0% | 100%
kt0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
simplestore0% | 0% | 33% | 33% | 33%
sample0% | 0% | 0% | 27% | 72%
protosimplestore0% | 0% | 0% | 77% | 22%
testing0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
spotless0% | 0% | 0% | 0% | 100%
Longest Files (Top 35)
File# lines# units
SimpleStoreImpl.java
in simplestore/src/main/java/com/uber/simplestore/impl
264 21
PrimitiveSimpleStoreImpl.java
in simplestore/src/main/java/com/uber/simplestore/primitive
137 18
AtomicFile.java
in simplestore/src/main/java/com/uber/simplestore/impl
127 9
JavaActivity.java
in sample/src/main/java/com/uber/simplestore/sample
121 5
SimpleProtoStoreImpl.java
in protosimplestore/src/main/java/com/uber/simplestore/proto/impl
106 11
KotlinActivity.kt
in sample/src/main/java/com/uber/simplestore/sample
100 8
FakeSimpleStore.java
in testing/src/main/java/com/uber/simplestore/fakes
90 12
SimpleStoreFactory.java
in simplestore/src/main/java/com/uber/simplestore/impl
75 6
ic_launcher_background.xml
in sample/src/main/res/drawable
74 -
SimpleStoreConfig.java
in simplestore/src/main/java/com/uber/simplestore
40 5
mkdocs.yml
in root
39 -
ic_launcher_foreground.xml
in sample/src/main/res/drawable-v24
34 -
activity_kotlin.xml
in sample/src/main/res/layout
32 -
activity_java.xml
in sample/src/main/res/layout
32 -
PrimitiveSimpleStore.java
in simplestore/src/main/java/com/uber/simplestore/primitive
30 -
StorageExecutors.java
in simplestore/src/main/java/com/uber/simplestore/executors
30 4
SimpleStore.java
in simplestore/src/main/java/com/uber/simplestore
26 -
AndroidDirectoryProvider.java
in simplestore/src/main/java/com/uber/simplestore/impl
18 3
SimpleProtoStoreFactory.java
in protosimplestore/src/main/java/com/uber/simplestore/proto/impl
15 2
PrimitiveSimpleStoreFactory.java
in simplestore/src/main/java/com/uber/simplestore/primitive
14 2
SimpleProtoStore.java
in protosimplestore/src/main/java/com/uber/simplestore/proto
13 -
SampleApplication.java
in sample/src/main/java/com/uber/simplestore/sample
12 1
SimpleStoreHelpers.java
in simplestore/src/main/java/com/uber/simplestore
10 1
StoreClosedException.java
in simplestore/src/main/java/com/uber/simplestore
9 2
styles.xml
in sample/src/main/res/values
7 -
proto
DemoProto.proto
in sample/src/main/proto
7 -
NamespaceConfig.java
in simplestore/src/main/java/com/uber/simplestore
6 -
DirectoryProvider.java
in simplestore/src/main/java/com/uber/simplestore
6 -
colors.xml
in sample/src/main/res/values
6 -
ic_launcher.xml
in sample/src/main/res/mipmap-anydpi-v26
5 -
ic_launcher_round.xml
in sample/src/main/res/mipmap-anydpi-v26
5 -
strings.xml
in sample/src/main/res/values
4 -
strings.xml
in testing/src/main/res/values
3 -
strings.xml
in protosimplestore/src/main/res/values
3 -
copyright.java
in spotless
1 -
Files With Most Units (Top 16)
File# lines# units
SimpleStoreImpl.java
in simplestore/src/main/java/com/uber/simplestore/impl
264 21
PrimitiveSimpleStoreImpl.java
in simplestore/src/main/java/com/uber/simplestore/primitive
137 18
FakeSimpleStore.java
in testing/src/main/java/com/uber/simplestore/fakes
90 12
SimpleProtoStoreImpl.java
in protosimplestore/src/main/java/com/uber/simplestore/proto/impl
106 11
AtomicFile.java
in simplestore/src/main/java/com/uber/simplestore/impl
127 9
KotlinActivity.kt
in sample/src/main/java/com/uber/simplestore/sample
100 8
SimpleStoreFactory.java
in simplestore/src/main/java/com/uber/simplestore/impl
75 6
SimpleStoreConfig.java
in simplestore/src/main/java/com/uber/simplestore
40 5
JavaActivity.java
in sample/src/main/java/com/uber/simplestore/sample
121 5
StorageExecutors.java
in simplestore/src/main/java/com/uber/simplestore/executors
30 4
AndroidDirectoryProvider.java
in simplestore/src/main/java/com/uber/simplestore/impl
18 3
StoreClosedException.java
in simplestore/src/main/java/com/uber/simplestore
9 2
PrimitiveSimpleStoreFactory.java
in simplestore/src/main/java/com/uber/simplestore/primitive
14 2
SimpleProtoStoreFactory.java
in protosimplestore/src/main/java/com/uber/simplestore/proto/impl
15 2
SimpleStoreHelpers.java
in simplestore/src/main/java/com/uber/simplestore
10 1
SampleApplication.java
in sample/src/main/java/com/uber/simplestore/sample
12 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there are 2 long lines.

File# lines# units# long lines
ic_launcher_foreground.xml
in sample/src/main/res/drawable-v24
34 - 2
Correlations

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

simplestore/src/main/java/com/uber/simplestore/impl/AtomicFile.java x: 7 commits (all time) y: 127 lines of code mkdocs.yml x: 3 commits (all time) y: 39 lines of code simplestore/src/main/java/com/uber/simplestore/impl/SimpleStoreImpl.java x: 22 commits (all time) y: 264 lines of code protosimplestore/src/main/java/com/uber/simplestore/proto/impl/SimpleProtoStoreFactory.java x: 9 commits (all time) y: 15 lines of code sample/src/main/java/com/uber/simplestore/sample/JavaActivity.java x: 18 commits (all time) y: 121 lines of code sample/src/main/java/com/uber/simplestore/sample/KotlinActivity.kt x: 14 commits (all time) y: 100 lines of code simplestore/src/main/java/com/uber/simplestore/DirectoryProvider.java x: 2 commits (all time) y: 6 lines of code simplestore/src/main/java/com/uber/simplestore/impl/AndroidDirectoryProvider.java x: 2 commits (all time) y: 18 lines of code simplestore/src/main/java/com/uber/simplestore/impl/SimpleStoreFactory.java x: 14 commits (all time) y: 75 lines of code simplestore/src/main/java/com/uber/simplestore/primitive/PrimitiveSimpleStoreFactory.java x: 8 commits (all time) y: 14 lines of code protosimplestore/src/main/java/com/uber/simplestore/proto/SimpleProtoStore.java x: 10 commits (all time) y: 13 lines of code simplestore/src/main/java/com/uber/simplestore/SimpleStore.java x: 18 commits (all time) y: 26 lines of code simplestore/src/main/java/com/uber/simplestore/primitive/PrimitiveSimpleStore.java x: 6 commits (all time) y: 30 lines of code protosimplestore/src/main/java/com/uber/simplestore/proto/impl/SimpleProtoStoreImpl.java x: 16 commits (all time) y: 106 lines of code simplestore/src/main/java/com/uber/simplestore/StoreClosedException.java x: 8 commits (all time) y: 9 lines of code simplestore/src/main/java/com/uber/simplestore/primitive/PrimitiveSimpleStoreImpl.java x: 6 commits (all time) y: 137 lines of code testing/src/main/java/com/uber/simplestore/fakes/FakeSimpleStore.java x: 12 commits (all time) y: 90 lines of code sample/src/main/proto/DemoProto.proto x: 2 commits (all time) y: 7 lines of code sample/src/main/res/values/strings.xml x: 4 commits (all time) y: 4 lines of code sample/src/main/java/com/uber/simplestore/sample/SampleApplication.java x: 6 commits (all time) y: 12 lines of code simplestore/src/main/java/com/uber/simplestore/SimpleStoreConfig.java x: 8 commits (all time) y: 40 lines of code simplestore/src/main/java/com/uber/simplestore/SimpleStoreHelpers.java x: 7 commits (all time) y: 10 lines of code simplestore/src/main/java/com/uber/simplestore/executors/StorageExecutors.java x: 7 commits (all time) y: 30 lines of code spotless/copyright.java x: 2 commits (all time) y: 1 lines of code testing/src/main/res/values/strings.xml x: 2 commits (all time) y: 3 lines of code sample/src/main/res/drawable-v24/ic_launcher_foreground.xml x: 2 commits (all time) y: 34 lines of code sample/src/main/res/drawable/ic_launcher_background.xml x: 2 commits (all time) y: 74 lines of code sample/src/main/res/layout/activity_java.xml x: 2 commits (all time) y: 32 lines of code sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml x: 2 commits (all time) y: 5 lines of code
264.0
lines of code
  min: 1.0
  average: 42.89
  25th percentile: 6.0
  median: 18.0
  75th percentile: 74.0
  max: 264.0
0 22.0
commits (all time)
min: 2.0 | average: 6.66 | 25th percentile: 2.0 | median: 6.0 | 75th percentile: 9.0 | max: 22.0

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

simplestore/src/main/java/com/uber/simplestore/impl/AtomicFile.java x: 3 contributors (all time) y: 127 lines of code mkdocs.yml x: 2 contributors (all time) y: 39 lines of code simplestore/src/main/java/com/uber/simplestore/impl/SimpleStoreImpl.java x: 4 contributors (all time) y: 264 lines of code protosimplestore/src/main/java/com/uber/simplestore/proto/impl/SimpleProtoStoreFactory.java x: 3 contributors (all time) y: 15 lines of code sample/src/main/java/com/uber/simplestore/sample/JavaActivity.java x: 4 contributors (all time) y: 121 lines of code sample/src/main/java/com/uber/simplestore/sample/KotlinActivity.kt x: 3 contributors (all time) y: 100 lines of code simplestore/src/main/java/com/uber/simplestore/DirectoryProvider.java x: 2 contributors (all time) y: 6 lines of code simplestore/src/main/java/com/uber/simplestore/impl/AndroidDirectoryProvider.java x: 2 contributors (all time) y: 18 lines of code simplestore/src/main/java/com/uber/simplestore/impl/SimpleStoreFactory.java x: 3 contributors (all time) y: 75 lines of code simplestore/src/main/java/com/uber/simplestore/primitive/PrimitiveSimpleStoreFactory.java x: 3 contributors (all time) y: 14 lines of code protosimplestore/src/main/java/com/uber/simplestore/proto/SimpleProtoStore.java x: 2 contributors (all time) y: 13 lines of code simplestore/src/main/java/com/uber/simplestore/SimpleStore.java x: 2 contributors (all time) y: 26 lines of code simplestore/src/main/java/com/uber/simplestore/primitive/PrimitiveSimpleStore.java x: 2 contributors (all time) y: 30 lines of code protosimplestore/src/main/java/com/uber/simplestore/proto/impl/SimpleProtoStoreImpl.java x: 2 contributors (all time) y: 106 lines of code simplestore/src/main/java/com/uber/simplestore/StoreClosedException.java x: 2 contributors (all time) y: 9 lines of code simplestore/src/main/java/com/uber/simplestore/primitive/PrimitiveSimpleStoreImpl.java x: 2 contributors (all time) y: 137 lines of code testing/src/main/java/com/uber/simplestore/fakes/FakeSimpleStore.java x: 2 contributors (all time) y: 90 lines of code simplestore/src/main/java/com/uber/simplestore/NamespaceConfig.java x: 1 contributors (all time) y: 6 lines of code sample/src/main/proto/DemoProto.proto x: 1 contributors (all time) y: 7 lines of code sample/src/main/res/values/strings.xml x: 2 contributors (all time) y: 4 lines of code sample/src/main/java/com/uber/simplestore/sample/SampleApplication.java x: 2 contributors (all time) y: 12 lines of code simplestore/src/main/java/com/uber/simplestore/SimpleStoreConfig.java x: 2 contributors (all time) y: 40 lines of code simplestore/src/main/java/com/uber/simplestore/SimpleStoreHelpers.java x: 2 contributors (all time) y: 10 lines of code spotless/copyright.java x: 1 contributors (all time) y: 1 lines of code testing/src/main/res/values/strings.xml x: 2 contributors (all time) y: 3 lines of code sample/src/main/res/drawable-v24/ic_launcher_foreground.xml x: 2 contributors (all time) y: 34 lines of code sample/src/main/res/drawable/ic_launcher_background.xml x: 2 contributors (all time) y: 74 lines of code sample/src/main/res/layout/activity_java.xml x: 2 contributors (all time) y: 32 lines of code sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml x: 2 contributors (all time) y: 5 lines of code sample/src/main/res/values/styles.xml x: 2 contributors (all time) y: 7 lines of code
264.0
lines of code
  min: 1.0
  average: 42.89
  25th percentile: 6.0
  median: 18.0
  75th percentile: 74.0
  max: 264.0
0 4.0
contributors (all time)
min: 1.0 | average: 2.17 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

simplestore/src/main/java/com/uber/simplestore/impl/AtomicFile.java x: 1 commits (90d) y: 127 lines of code mkdocs.yml x: 1 commits (90d) y: 39 lines of code
127.0
lines of code
  min: 39.0
  average: 83.0
  25th percentile: 39.0
  median: 83.0
  75th percentile: 127.0
  max: 127.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

simplestore/src/main/java/com/uber/simplestore/impl/AtomicFile.java x: 1 contributors (90d) y: 127 lines of code mkdocs.yml x: 1 contributors (90d) y: 39 lines of code
127.0
lines of code
  min: 39.0
  average: 83.0
  25th percentile: 39.0
  median: 83.0
  75th percentile: 127.0
  max: 127.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0