netflix / archaius
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 30% | 24% | 44%
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% | 30% | 24% | 44%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
archaius2-core0% | 0% | 41% | 25% | 33%
archaius2-guice0% | 0% | 50% | 0% | 49%
archaius2-archaius1-bridge0% | 0% | 0% | 63% | 36%
archaius2-persisted20% | 0% | 0% | 32% | 67%
archaius2-api0% | 0% | 0% | 0% | 100%
archaius2-typesafe0% | 0% | 0% | 0% | 100%
archaius2-commons-configuration0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
AbstractConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
461 61
ConfigProxyFactory.java
in archaius2-core/src/main/java/com/netflix/archaius
416 30
DefaultPropertyFactory.java
in archaius2-core/src/main/java/com/netflix/archaius
349 48
DefaultPropertyContainer.java
in archaius2-core/src/main/java/com/netflix/archaius/property
294 23
DefaultCompositeConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
226 30
InternalArchaiusModule.java
in archaius2-guice/src/main/java/com/netflix/archaius/guice
208 20
DefaultLayeredConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
204 24
StaticAbstractConfiguration.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
199 27
JsonPersistedV2Reader.java
in archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2
178 15
DefaultConfigLoader.java
in archaius2-core/src/main/java/com/netflix/archaius
176 12
AbstractConfigurationBridge.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
167 22
AccessMonitorUtil.java
in archaius2-core/src/main/java/com/netflix/archaius/instrumentation
165 19
PollingDynamicConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
152 18
ConfigMapper.java
in archaius2-core/src/main/java/com/netflix/archaius
130 3
DefaultTypeConverterFactory.java
in archaius2-core/src/main/java/com/netflix/archaius/converters
127 9
PropertiesConfigReader.java
in archaius2-core/src/main/java/com/netflix/archaius/readers
116 6
DefaultCollectionsTypeConverterFactory.java
in archaius2-core/src/main/java/com/netflix/archaius/converters
105 1
PrefixedViewConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
102 16
AbstractRegistryDecoder.java
in archaius2-core/src/main/java/com/netflix/archaius
101 5
Persisted2ConfigProvider.java
in archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2
99 4
ArchaiusType.java
in archaius2-api/src/main/java/com/netflix/archaius/api
95 10
DefaultPersisted2ClientConfig.java
in archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2
92 15
ConfigurationInjectingListener.java
in archaius2-guice/src/main/java/com/netflix/archaius/guice
89 3
DefaultSettableConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
88 12
URLConfigReader.java
in archaius2-core/src/main/java/com/netflix/archaius/readers
88 5
CommonsToConfig.java
in archaius2-commons-configuration/src/main/java/com/netflix/archaius/commons
84 10
MapConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
83 17
ArchaiusModule.java
in archaius2-guice/src/main/java/com/netflix/archaius/guice
78 13
StaticDeploymentContext.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
77 17
Config.java
in archaius2-api/src/main/java/com/netflix/archaius/api
77 6
JDCConfigReader.java
in archaius2-core/src/main/java/com/netflix/archaius/readers
76 5
AbstractDependentConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
74 13
ConfigBasedDeploymentContext.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
73 15
PrivateViewConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
68 10
TypesafeConfig.java
in archaius2-typesafe/src/main/java/com/netflix/archaius/typesafe
66 8
PollingResponse.java
in archaius2-core/src/main/java/com/netflix/archaius/config/polling
64 4
ArrayTypeConverterFactory.java
in archaius2-core/src/main/java/com/netflix/archaius/converters
60 2
ManualPollingStrategy.java
in archaius2-core/src/main/java/com/netflix/archaius/config/polling
59 4
FixedPollingStrategy.java
in archaius2-core/src/main/java/com/netflix/archaius/config/polling
54 3
Layer.java
in archaius2-api/src/main/java/com/netflix/archaius/api
51 8
ReadOnlyMap.java
in archaius2-core/src/main/java/com/netflix/archaius
50 10
PropertyOverrideVisitor.java
in archaius2-core/src/main/java/com/netflix/archaius/visitor
47 4
ConcatCascadeStrategy.java
in archaius2-core/src/main/java/com/netflix/archaius/cascade
44 6
ScopePredicates.java
in archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2
43 3
DependentConfigListener.java
in archaius2-core/src/main/java/com/netflix/archaius/config
41 5
SystemConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
40 5
HTTPStreamLoader.java
in archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/loader
40 2
PropertyDetails.java
in archaius2-api/src/main/java/com/netflix/archaius/api
37 7
EmptyConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
37 8
Property.java
in archaius2-api/src/main/java/com/netflix/archaius/api
36 7
Files With Most Units (Top 50)
File# lines# units
AbstractConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
461 61
DefaultPropertyFactory.java
in archaius2-core/src/main/java/com/netflix/archaius
349 48
DefaultCompositeConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
226 30
ConfigProxyFactory.java
in archaius2-core/src/main/java/com/netflix/archaius
416 30
StaticAbstractConfiguration.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
199 27
DefaultLayeredConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
204 24
DefaultPropertyContainer.java
in archaius2-core/src/main/java/com/netflix/archaius/property
294 23
AbstractConfigurationBridge.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
167 22
InternalArchaiusModule.java
in archaius2-guice/src/main/java/com/netflix/archaius/guice
208 20
AccessMonitorUtil.java
in archaius2-core/src/main/java/com/netflix/archaius/instrumentation
165 19
PollingDynamicConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
152 18
StaticDeploymentContext.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
77 17
MapConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
83 17
PrefixedViewConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
102 16
ConfigBasedDeploymentContext.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
73 15
JsonPersistedV2Reader.java
in archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2
178 15
DefaultPersisted2ClientConfig.java
in archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2
92 15
ArchaiusModule.java
in archaius2-guice/src/main/java/com/netflix/archaius/guice
78 13
AbstractDependentConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
74 13
DefaultSettableConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
88 12
DefaultConfigLoader.java
in archaius2-core/src/main/java/com/netflix/archaius
176 12
ArchaiusType.java
in archaius2-api/src/main/java/com/netflix/archaius/api
95 10
PrivateViewConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
68 10
ReadOnlyMap.java
in archaius2-core/src/main/java/com/netflix/archaius
50 10
CommonsToConfig.java
in archaius2-commons-configuration/src/main/java/com/netflix/archaius/commons
84 10
DefaultTypeConverterFactory.java
in archaius2-core/src/main/java/com/netflix/archaius/converters
127 9
Layer.java
in archaius2-api/src/main/java/com/netflix/archaius/api
51 8
EmptyConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
37 8
TypesafeConfig.java
in archaius2-typesafe/src/main/java/com/netflix/archaius/typesafe
66 8
Property.java
in archaius2-api/src/main/java/com/netflix/archaius/api
36 7
PropertyDetails.java
in archaius2-api/src/main/java/com/netflix/archaius/api
37 7
EnvironmentConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
35 7
ConfigToCommonsAdapter.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
30 6
Config.java
in archaius2-api/src/main/java/com/netflix/archaius/api
77 6
ConcatCascadeStrategy.java
in archaius2-core/src/main/java/com/netflix/archaius/cascade
44 6
PropertiesConfigReader.java
in archaius2-core/src/main/java/com/netflix/archaius/readers
116 6
StaticArchaiusBridgeModule.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
27 5
SystemConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
40 5
DependentConfigListener.java
in archaius2-core/src/main/java/com/netflix/archaius/config
41 5
AbstractRegistryDecoder.java
in archaius2-core/src/main/java/com/netflix/archaius
101 5
URLConfigReader.java
in archaius2-core/src/main/java/com/netflix/archaius/readers
88 5
JDCConfigReader.java
in archaius2-core/src/main/java/com/netflix/archaius/readers
76 5
AbstractProperty.java
in archaius2-core/src/main/java/com/netflix/archaius
22 4
PollingResponse.java
in archaius2-core/src/main/java/com/netflix/archaius/config/polling
64 4
ManualPollingStrategy.java
in archaius2-core/src/main/java/com/netflix/archaius/config/polling
59 4
DefaultConfigListener.java
in archaius2-core/src/main/java/com/netflix/archaius/config
17 4
PropertyOverrideVisitor.java
in archaius2-core/src/main/java/com/netflix/archaius/visitor
47 4
PrintStreamVisitor.java
in archaius2-core/src/main/java/com/netflix/archaius/visitor
28 4
DelegatingProperty.java
in archaius2-core/src/main/java/com/netflix/archaius
22 4
Maps.java
in archaius2-core/src/main/java/com/netflix/archaius/util
17 4
Files With Long Lines (Top 21)

There are 21 files with lines longer than 120 characters. In total, there are 65 long lines.

File# lines# units# long lines
ConfigProxyFactory.java
in archaius2-core/src/main/java/com/netflix/archaius
416 30 18
DefaultCollectionsTypeConverterFactory.java
in archaius2-core/src/main/java/com/netflix/archaius/converters
105 1 7
StaticAbstractConfiguration.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
199 27 5
ArchaiusType.java
in archaius2-api/src/main/java/com/netflix/archaius/api
95 10 5
PropertiesConfigReader.java
in archaius2-core/src/main/java/com/netflix/archaius/readers
116 6 4
ArrayTypeConverterFactory.java
in archaius2-core/src/main/java/com/netflix/archaius/converters
60 2 3
JsonPersistedV2Reader.java
in archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2
178 15 3
ConfigurationInjectingListener.java
in archaius2-guice/src/main/java/com/netflix/archaius/guice
89 3 2
ConfigReader.java
in archaius2-api/src/main/java/com/netflix/archaius/api
9 - 2
DefaultCompositeConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
226 30 2
ConfigMapper.java
in archaius2-core/src/main/java/com/netflix/archaius
130 3 2
DefaultPropertyFactory.java
in archaius2-core/src/main/java/com/netflix/archaius
349 48 2
TypesafeConfigReader.java
in archaius2-typesafe/src/main/java/com/netflix/archaius/typesafe
28 2 2
AbstractConfigurationBridge.java
in archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge
167 22 1
ArchaiusModule.java
in archaius2-guice/src/main/java/com/netflix/archaius/guice
78 13 1
FixedPollingStrategy.java
in archaius2-core/src/main/java/com/netflix/archaius/config/polling
54 3 1
ManualPollingStrategy.java
in archaius2-core/src/main/java/com/netflix/archaius/config/polling
59 4 1
DefaultLayeredConfig.java
in archaius2-core/src/main/java/com/netflix/archaius/config
204 24 1
AbstractRegistryDecoder.java
in archaius2-core/src/main/java/com/netflix/archaius
101 5 1
DefaultTypeConverterFactory.java
in archaius2-core/src/main/java/com/netflix/archaius/converters
127 9 1
CommonsToConfig.java
in archaius2-commons-configuration/src/main/java/com/netflix/archaius/commons
84 10 1
Correlations

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

archaius2-api/src/main/java/com/netflix/archaius/api/Property.java x: 24 commits (all time) y: 36 lines of code archaius2-core/src/main/java/com/netflix/archaius/ConfigProxyFactory.java x: 113 commits (all time) y: 416 lines of code archaius2-core/src/main/java/com/netflix/archaius/DefaultPropertyFactory.java x: 48 commits (all time) y: 349 lines of code archaius2-core/src/main/java/com/netflix/archaius/converters/DefaultTypeConverterFactory.java x: 12 commits (all time) y: 127 lines of code archaius2-core/src/main/java/com/netflix/archaius/readers/URLConfigReader.java x: 11 commits (all time) y: 88 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/AbstractConfig.java x: 69 commits (all time) y: 461 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/ArchaiusType.java x: 12 commits (all time) y: 95 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/annotations/Configuration.java x: 6 commits (all time) y: 18 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/Decoder.java x: 7 commits (all time) y: 13 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/StrInterpolator.java x: 9 commits (all time) y: 10 lines of code archaius2-core/src/main/java/com/netflix/archaius/AbstractProperty.java x: 16 commits (all time) y: 22 lines of code archaius2-core/src/main/java/com/netflix/archaius/DelegatingProperty.java x: 15 commits (all time) y: 22 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/PropertyFactory.java x: 13 commits (all time) y: 7 lines of code archaius2-core/src/main/java/com/netflix/archaius/AbstractRegistryDecoder.java x: 5 commits (all time) y: 101 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/Config.java x: 31 commits (all time) y: 77 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/PropertyContainer.java x: 11 commits (all time) y: 19 lines of code archaius2-commons-configuration/src/main/java/com/netflix/archaius/commons/CommonsToConfig.java x: 14 commits (all time) y: 84 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/PropertyDetails.java x: 7 commits (all time) y: 37 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/AbstractDependentConfig.java x: 8 commits (all time) y: 74 lines of code archaius2-core/src/main/java/com/netflix/archaius/Internal.java x: 2 commits (all time) y: 13 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/PrivateViewConfig.java x: 13 commits (all time) y: 68 lines of code archaius2-core/src/main/java/com/netflix/archaius/util/Iterables.java x: 2 commits (all time) y: 17 lines of code archaius2-core/src/main/java/com/netflix/archaius/util/Maps.java x: 4 commits (all time) y: 17 lines of code archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge/AbstractConfigurationBridge.java x: 29 commits (all time) y: 167 lines of code archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge/StaticAbstractConfiguration.java x: 48 commits (all time) y: 199 lines of code archaius2-core/src/main/java/com/netflix/archaius/CustomDecoder.java x: 3 commits (all time) y: 17 lines of code archaius2-core/src/main/java/com/netflix/archaius/DefaultDecoder.java x: 37 commits (all time) y: 22 lines of code archaius2-core/src/main/java/com/netflix/archaius/converters/ArrayTypeConverterFactory.java x: 4 commits (all time) y: 60 lines of code archaius2-core/src/main/java/com/netflix/archaius/converters/DefaultCollectionsTypeConverterFactory.java x: 8 commits (all time) y: 105 lines of code archaius2-core/src/main/java/com/netflix/archaius/converters/EnumTypeConverterFactory.java x: 4 commits (all time) y: 20 lines of code archaius2-core/src/main/java/com/netflix/archaius/instrumentation/AccessMonitorUtil.java x: 14 commits (all time) y: 165 lines of code archaius2-core/src/main/java/com/netflix/archaius/instrumentation/PropertiesInstrumentationData.java x: 9 commits (all time) y: 20 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/PrefixedViewConfig.java x: 37 commits (all time) y: 102 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/DefaultCompositeConfig.java x: 25 commits (all time) y: 226 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/DefaultSettableConfig.java x: 23 commits (all time) y: 88 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/PropertySource.java x: 12 commits (all time) y: 15 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/DefaultLayeredConfig.java x: 15 commits (all time) y: 204 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/PollingDynamicConfig.java x: 31 commits (all time) y: 152 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/polling/PollingResponse.java x: 5 commits (all time) y: 64 lines of code archaius2-core/src/main/java/com/netflix/archaius/instrumentation/PropertyUsageData.java x: 5 commits (all time) y: 11 lines of code archaius2-core/src/main/java/com/netflix/archaius/instrumentation/PropertyUsageEvent.java x: 5 commits (all time) y: 10 lines of code archaius2-guice/src/main/java/com/netflix/archaius/guice/ArchaiusModule.java x: 75 commits (all time) y: 78 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/DefaultPersisted2ClientConfig.java x: 16 commits (all time) y: 92 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/JsonPersistedV2Reader.java x: 9 commits (all time) y: 178 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/Persisted2ConfigProvider.java x: 28 commits (all time) y: 99 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/Persisted2ClientConfig.java x: 16 commits (all time) y: 15 lines of code archaius2-core/src/main/java/com/netflix/archaius/ConfigMapper.java x: 14 commits (all time) y: 130 lines of code archaius2-core/src/main/java/com/netflix/archaius/property/MethodInvoker.java x: 6 commits (all time) y: 30 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/EmptyConfig.java x: 11 commits (all time) y: 37 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/EnvironmentConfig.java x: 10 commits (all time) y: 35 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/MapConfig.java x: 17 commits (all time) y: 83 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/PropertyListener.java x: 9 commits (all time) y: 12 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/config/LayeredConfig.java x: 5 commits (all time) y: 15 lines of code archaius2-core/src/main/java/com/netflix/archaius/property/DefaultPropertyContainer.java x: 37 commits (all time) y: 294 lines of code archaius2-typesafe/src/main/java/com/netflix/archaius/typesafe/TypesafeConfig.java x: 15 commits (all time) y: 66 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/DependentConfigListener.java x: 4 commits (all time) y: 41 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/TypeConverter.java x: 1 commits (all time) y: 12 lines of code archaius2-core/src/main/java/com/netflix/archaius/exceptions/ConverterNotFoundException.java x: 1 commits (all time) y: 9 lines of code archaius2-core/src/main/java/com/netflix/archaius/interpolate/CommonsStrInterpolator.java x: 12 commits (all time) y: 26 lines of code archaius2-api/src/main/java/com/netflix/archaius/Layers.java x: 4 commits (all time) y: 15 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/Layer.java x: 5 commits (all time) y: 51 lines of code archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge/ConfigBasedDeploymentContext.java x: 11 commits (all time) y: 73 lines of code archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge/StaticArchaiusBridgeModule.java x: 21 commits (all time) y: 27 lines of code archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge/StaticDeploymentContext.java x: 24 commits (all time) y: 77 lines of code archaius2-core/src/main/java/com/netflix/archaius/property/ListenerManager.java x: 11 commits (all time) y: 25 lines of code archaius2-core/src/main/java/com/netflix/archaius/util/ThreadFactories.java x: 5 commits (all time) y: 18 lines of code archaius2-guice/src/main/java/com/netflix/archaius/guice/ConfigurationInjectingListener.java x: 38 commits (all time) y: 89 lines of code archaius2-guice/src/main/java/com/netflix/archaius/guice/InternalArchaiusModule.java x: 24 commits (all time) y: 208 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/config/CompositeConfig.java x: 7 commits (all time) y: 17 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/SystemConfig.java x: 12 commits (all time) y: 40 lines of code archaius2-core/src/main/java/com/netflix/archaius/readers/PropertiesConfigReader.java x: 18 commits (all time) y: 116 lines of code archaius2-core/src/main/java/com/netflix/archaius/visitor/PrintStreamVisitor.java x: 15 commits (all time) y: 28 lines of code archaius2-core/src/main/java/com/netflix/archaius/visitor/PropertyOverrideVisitor.java x: 12 commits (all time) y: 47 lines of code archaius2-core/src/main/java/com/netflix/archaius/visitor/SLF4JConfigVisitor.java x: 8 commits (all time) y: 23 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/annotations/ConfigurationSource.java x: 7 commits (all time) y: 20 lines of code archaius2-core/src/main/java/com/netflix/archaius/DefaultConfigLoader.java x: 34 commits (all time) y: 176 lines of code archaius2-core/src/main/java/com/netflix/archaius/ReadOnlyMap.java x: 2 commits (all time) y: 50 lines of code archaius2-guice/src/main/java/com/netflix/archaius/guice/ApplicationOverrideResources.java x: 2 commits (all time) y: 11 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/polling/FixedPollingStrategy.java x: 16 commits (all time) y: 54 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/CascadeStrategy.java x: 4 commits (all time) y: 5 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/ConfigListener.java x: 4 commits (all time) y: 7 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/ConfigReader.java x: 4 commits (all time) y: 9 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/annotations/DefaultValue.java x: 4 commits (all time) y: 11 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/inject/DefaultLayer.java x: 3 commits (all time) y: 11 lines of code archaius2-core/src/main/java/com/netflix/archaius/cascade/ConcatCascadeStrategy.java x: 8 commits (all time) y: 44 lines of code archaius2-core/src/main/java/com/netflix/archaius/cascade/NoCascadeStrategy.java x: 8 commits (all time) y: 14 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/CompositeConfig.java x: 35 commits (all time) y: 4 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/DefaultConfigListener.java x: 8 commits (all time) y: 17 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/polling/ManualPollingStrategy.java x: 9 commits (all time) y: 59 lines of code archaius2-core/src/main/java/com/netflix/archaius/exceptions/ConfigAlreadyExistsException.java x: 6 commits (all time) y: 7 lines of code archaius2-core/src/main/java/com/netflix/archaius/property/DefaultPropertyListener.java x: 6 commits (all time) y: 10 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/ScopePredicates.java x: 6 commits (all time) y: 43 lines of code archaius2-typesafe/src/main/java/com/netflix/archaius/typesafe/TypesafeConfigReader.java x: 10 commits (all time) y: 28 lines of code archaius2-core/src/main/java/com/netflix/archaius/exceptions/MappingException.java x: 2 commits (all time) y: 9 lines of code archaius2-core/src/main/java/com/netflix/archaius/readers/JDCConfigReader.java x: 2 commits (all time) y: 76 lines of code archaius2-core/src/main/java/com/netflix/archaius/util/Futures.java x: 2 commits (all time) y: 33 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/ScopePredicate.java x: 2 commits (all time) y: 6 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/ScopePriorityPropertyValueResolver.java x: 2 commits (all time) y: 28 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/ScopedValueResolver.java x: 2 commits (all time) y: 5 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/loader/HTTPStreamLoader.java x: 3 commits (all time) y: 40 lines of code
461.0
lines of code
  min: 4.0
  average: 56.68
  25th percentile: 12.0
  median: 22.0
  75th percentile: 75.5
  max: 461.0
0 113.0
commits (all time)
min: 1.0 | average: 12.52 | 25th percentile: 4.0 | median: 7.0 | 75th percentile: 14.75 | max: 113.0

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

archaius2-api/src/main/java/com/netflix/archaius/api/Property.java x: 7 contributors (all time) y: 36 lines of code archaius2-core/src/main/java/com/netflix/archaius/ConfigProxyFactory.java x: 12 contributors (all time) y: 416 lines of code archaius2-core/src/main/java/com/netflix/archaius/DefaultPropertyFactory.java x: 10 contributors (all time) y: 349 lines of code archaius2-core/src/main/java/com/netflix/archaius/converters/DefaultTypeConverterFactory.java x: 4 contributors (all time) y: 127 lines of code archaius2-core/src/main/java/com/netflix/archaius/readers/URLConfigReader.java x: 5 contributors (all time) y: 88 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/AbstractConfig.java x: 9 contributors (all time) y: 461 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/ArchaiusType.java x: 4 contributors (all time) y: 95 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/annotations/Configuration.java x: 4 contributors (all time) y: 18 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/Decoder.java x: 5 contributors (all time) y: 13 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/StrInterpolator.java x: 6 contributors (all time) y: 10 lines of code archaius2-core/src/main/java/com/netflix/archaius/AbstractProperty.java x: 4 contributors (all time) y: 22 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/PropertyFactory.java x: 5 contributors (all time) y: 7 lines of code archaius2-core/src/main/java/com/netflix/archaius/AbstractRegistryDecoder.java x: 3 contributors (all time) y: 101 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/Config.java x: 7 contributors (all time) y: 77 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/PropertyContainer.java x: 5 contributors (all time) y: 19 lines of code archaius2-commons-configuration/src/main/java/com/netflix/archaius/commons/CommonsToConfig.java x: 4 contributors (all time) y: 84 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/PropertyDetails.java x: 3 contributors (all time) y: 37 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/AbstractDependentConfig.java x: 3 contributors (all time) y: 74 lines of code archaius2-core/src/main/java/com/netflix/archaius/Internal.java x: 2 contributors (all time) y: 13 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/PrivateViewConfig.java x: 4 contributors (all time) y: 68 lines of code archaius2-core/src/main/java/com/netflix/archaius/util/Iterables.java x: 2 contributors (all time) y: 17 lines of code archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge/AbstractConfigurationBridge.java x: 8 contributors (all time) y: 167 lines of code archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge/StaticAbstractConfiguration.java x: 7 contributors (all time) y: 199 lines of code archaius2-core/src/main/java/com/netflix/archaius/CustomDecoder.java x: 3 contributors (all time) y: 17 lines of code archaius2-core/src/main/java/com/netflix/archaius/DefaultDecoder.java x: 9 contributors (all time) y: 22 lines of code archaius2-core/src/main/java/com/netflix/archaius/converters/ArrayTypeConverterFactory.java x: 3 contributors (all time) y: 60 lines of code archaius2-core/src/main/java/com/netflix/archaius/converters/DefaultCollectionsTypeConverterFactory.java x: 3 contributors (all time) y: 105 lines of code archaius2-core/src/main/java/com/netflix/archaius/converters/EnumTypeConverterFactory.java x: 3 contributors (all time) y: 20 lines of code archaius2-core/src/main/java/com/netflix/archaius/instrumentation/AccessMonitorUtil.java x: 2 contributors (all time) y: 165 lines of code archaius2-core/src/main/java/com/netflix/archaius/instrumentation/PropertiesInstrumentationData.java x: 2 contributors (all time) y: 20 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/PrefixedViewConfig.java x: 9 contributors (all time) y: 102 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/DefaultCompositeConfig.java x: 8 contributors (all time) y: 226 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/DefaultSettableConfig.java x: 6 contributors (all time) y: 88 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/PropertySource.java x: 2 contributors (all time) y: 15 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/CachedState.java x: 1 contributors (all time) y: 18 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/DefaultLayeredConfig.java x: 5 contributors (all time) y: 204 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/PollingDynamicConfig.java x: 7 contributors (all time) y: 152 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/polling/PollingResponse.java x: 2 contributors (all time) y: 64 lines of code archaius2-core/src/main/java/com/netflix/archaius/instrumentation/PropertyUsageData.java x: 1 contributors (all time) y: 11 lines of code archaius2-core/src/main/java/com/netflix/archaius/instrumentation/PropertyUsageEvent.java x: 1 contributors (all time) y: 10 lines of code archaius2-guice/src/main/java/com/netflix/archaius/guice/ArchaiusModule.java x: 8 contributors (all time) y: 78 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/DefaultPersisted2ClientConfig.java x: 3 contributors (all time) y: 92 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/JsonPersistedV2Reader.java x: 2 contributors (all time) y: 178 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/Persisted2ConfigProvider.java x: 4 contributors (all time) y: 99 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/Persisted2ClientConfig.java x: 4 contributors (all time) y: 15 lines of code archaius2-core/src/main/java/com/netflix/archaius/ConfigMapper.java x: 5 contributors (all time) y: 130 lines of code archaius2-core/src/main/java/com/netflix/archaius/property/MethodInvoker.java x: 4 contributors (all time) y: 30 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/EmptyConfig.java x: 4 contributors (all time) y: 37 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/EnvironmentConfig.java x: 4 contributors (all time) y: 35 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/MapConfig.java x: 4 contributors (all time) y: 83 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/PropertyListener.java x: 6 contributors (all time) y: 12 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/config/LayeredConfig.java x: 3 contributors (all time) y: 15 lines of code archaius2-core/src/main/java/com/netflix/archaius/property/DefaultPropertyContainer.java x: 8 contributors (all time) y: 294 lines of code archaius2-typesafe/src/main/java/com/netflix/archaius/typesafe/TypesafeConfig.java x: 8 contributors (all time) y: 66 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/DependentConfigListener.java x: 2 contributors (all time) y: 41 lines of code archaius2-core/src/main/java/com/netflix/archaius/exceptions/ConverterNotFoundException.java x: 1 contributors (all time) y: 9 lines of code archaius2-core/src/main/java/com/netflix/archaius/interpolate/CommonsStrInterpolator.java x: 4 contributors (all time) y: 26 lines of code archaius2-api/src/main/java/com/netflix/archaius/Layers.java x: 1 contributors (all time) y: 15 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/Layer.java x: 1 contributors (all time) y: 51 lines of code archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge/ConfigBasedDeploymentContext.java x: 4 contributors (all time) y: 73 lines of code archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge/StaticArchaiusBridgeModule.java x: 3 contributors (all time) y: 27 lines of code archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge/StaticDeploymentContext.java x: 5 contributors (all time) y: 77 lines of code archaius2-core/src/main/java/com/netflix/archaius/property/ListenerManager.java x: 4 contributors (all time) y: 25 lines of code archaius2-guice/src/main/java/com/netflix/archaius/guice/ConfigurationInjectingListener.java x: 4 contributors (all time) y: 89 lines of code archaius2-guice/src/main/java/com/netflix/archaius/guice/InternalArchaiusModule.java x: 5 contributors (all time) y: 208 lines of code archaius2-core/src/main/java/com/netflix/archaius/readers/PropertiesConfigReader.java x: 5 contributors (all time) y: 116 lines of code archaius2-core/src/main/java/com/netflix/archaius/visitor/FlattenedNamesVisitor.java x: 4 contributors (all time) y: 20 lines of code archaius2-core/src/main/java/com/netflix/archaius/visitor/PrintStreamVisitor.java x: 4 contributors (all time) y: 28 lines of code archaius2-core/src/main/java/com/netflix/archaius/visitor/PropertyOverrideVisitor.java x: 4 contributors (all time) y: 47 lines of code archaius2-core/src/main/java/com/netflix/archaius/visitor/SLF4JConfigVisitor.java x: 3 contributors (all time) y: 23 lines of code archaius2-core/src/main/java/com/netflix/archaius/DefaultConfigLoader.java x: 6 contributors (all time) y: 176 lines of code archaius2-core/src/main/java/com/netflix/archaius/ReadOnlyMap.java x: 1 contributors (all time) y: 50 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/polling/FixedPollingStrategy.java x: 4 contributors (all time) y: 54 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/CascadeStrategy.java x: 3 contributors (all time) y: 5 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/ConfigListener.java x: 3 contributors (all time) y: 7 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/ConfigReader.java x: 3 contributors (all time) y: 9 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/annotations/DefaultValue.java x: 3 contributors (all time) y: 11 lines of code archaius2-api/src/main/java/com/netflix/archaius/api/inject/DefaultLayer.java x: 2 contributors (all time) y: 11 lines of code archaius2-archaius1-bridge/src/main/java/com/netflix/archaius/bridge/ConfigToCommonsAdapter.java x: 3 contributors (all time) y: 30 lines of code archaius2-core/src/main/java/com/netflix/archaius/cascade/ConcatCascadeStrategy.java x: 3 contributors (all time) y: 44 lines of code archaius2-core/src/main/java/com/netflix/archaius/cascade/NoCascadeStrategy.java x: 3 contributors (all time) y: 14 lines of code archaius2-core/src/main/java/com/netflix/archaius/config/polling/ManualPollingStrategy.java x: 3 contributors (all time) y: 59 lines of code archaius2-core/src/main/java/com/netflix/archaius/property/DefaultPropertyListener.java x: 3 contributors (all time) y: 10 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/ScopePredicates.java x: 3 contributors (all time) y: 43 lines of code archaius2-typesafe/src/main/java/com/netflix/archaius/typesafe/TypesafeConfigReader.java x: 3 contributors (all time) y: 28 lines of code archaius2-core/src/main/java/com/netflix/archaius/readers/JDCConfigReader.java x: 1 contributors (all time) y: 76 lines of code archaius2-core/src/main/java/com/netflix/archaius/util/Futures.java x: 1 contributors (all time) y: 33 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/ScopePredicate.java x: 1 contributors (all time) y: 6 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/ScopePriorityPropertyValueResolver.java x: 1 contributors (all time) y: 28 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/ScopedValueResolver.java x: 1 contributors (all time) y: 5 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/loader/FileStreamLoader.java x: 1 contributors (all time) y: 14 lines of code archaius2-persisted2/src/main/java/com/netflix/archaius/persisted2/loader/HTTPStreamLoader.java x: 1 contributors (all time) y: 40 lines of code
461.0
lines of code
  min: 4.0
  average: 56.68
  25th percentile: 12.0
  median: 22.0
  75th percentile: 75.5
  max: 461.0
0 12.0
contributors (all time)
min: 1.0 | average: 3.57 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 12.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): 3 points

archaius2-api/src/main/java/com/netflix/archaius/api/Property.java x: 4 commits (90d) y: 36 lines of code archaius2-core/src/main/java/com/netflix/archaius/ConfigProxyFactory.java x: 4 commits (90d) y: 416 lines of code archaius2-core/src/main/java/com/netflix/archaius/DefaultPropertyFactory.java x: 4 commits (90d) y: 349 lines of code
416.0
lines of code
  min: 36.0
  average: 267.0
  25th percentile: 36.0
  median: 349.0
  75th percentile: 416.0
  max: 416.0
0 4.0
commits (90d)
min: 4.0 | average: 4.0 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 4.0 | max: 4.0

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

archaius2-api/src/main/java/com/netflix/archaius/api/Property.java x: 2 contributors (90d) y: 36 lines of code archaius2-core/src/main/java/com/netflix/archaius/ConfigProxyFactory.java x: 1 contributors (90d) y: 416 lines of code archaius2-core/src/main/java/com/netflix/archaius/DefaultPropertyFactory.java x: 1 contributors (90d) y: 349 lines of code
416.0
lines of code
  min: 36.0
  average: 267.0
  25th percentile: 36.0
  median: 349.0
  75th percentile: 416.0
  max: 416.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0