netflix / EVCache
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 105 files with 14,429 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (6,040 lines of code)
    • 7 files changed 21-50 times (2,034 lines of code)
    • 31 files changed 6-20 times (3,761 lines of code)
    • 64 files changed 1-5 times (2,594 lines of code)
0% | 41% | 14% | 26% | 17%
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 105 files with 14,429 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (4,802 lines of code)
    • 8 files changed by 6-10 contributors (3,704 lines of code)
    • 52 files changed by 2-5 contributors (4,541 lines of code)
    • 42 files changed by 1 contributor (1,382 lines of code)
0% | 33% | 25% | 31% | 9%
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, properties, gradle, xml, md, yaml, txt, css, jsp, gitignore, bat, sh, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 42% | 14% | 26% | 17%
xml0% | 0% | 0% | 0% | 100%
jsp0% | 0% | 0% | 0% | 100%
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
evcache-core0% | 45% | 13% | 23% | 17%
evcache-client0% | 0% | 34% | 55% | 9%
evcacheproxy0% | 0% | 0% | 60% | 39%
evcache-zipkin-tracing0% | 0% | 0% | 100% | 0%
evcache-client-sample0% | 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
EVCacheImpl.java
in evcache-core/src/main/java/com/netflix/evcache
3108 106 2017-01-04 2025-02-03 90 13 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheClientPool.java
in evcache-core/src/main/java/com/netflix/evcache/pool
1414 71 2017-01-04 2025-02-03 58 9 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheClient.java
in evcache-core/src/main/java/com/netflix/evcache/pool
1518 119 2017-01-04 2025-02-05 57 12 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheMetricsFactory.java
in evcache-core/src/main/java/com/netflix/evcache/metrics
351 20 2017-01-04 2025-02-03 47 9 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheMemcachedClient.java
in evcache-core/src/main/java/net/spy/memcached
803 40 2017-01-04 2025-04-08 42 8 smadappa@netflix.com jkoch@netflix.com
EVCache.java
in evcache-core/src/main/java/com/netflix/evcache
217 3 2017-01-04 2025-02-03 27 8 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheClientUtil.java
in evcache-core/src/main/java/com/netflix/evcache/pool
99 4 2017-01-04 2025-02-05 26 5 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheClientPoolManager.java
in evcache-core/src/main/java/com/netflix/evcache/pool
200 23 2017-01-04 2022-04-29 25 4 smadappa@netflix.com tgamaethige@netflix.com
EurekaNodeListProvider.java
in evcache-client/src/main/java/com/netflix/evcache/pool/eureka
176 2 2018-08-12 2022-10-11 24 12 smadappa@netflix.com prudhviraj9@gmail.com
SimpleNodeListProvider.java
in evcache-core/src/main/java/com/netflix/evcache/pool
188 5 2017-01-04 2022-10-11 21 8 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheModule.java
in evcache-client/src/main/java/com/netflix/evcache
67 7 2016-01-28 2019-09-24 20 5 smadappa@netflix.com smadappa@netflix.com
EVCacheOperationFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
311 26 2017-01-04 2025-02-04 18 7 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheLatchImpl.java
in evcache-core/src/main/java/com/netflix/evcache/operation
373 25 2017-01-04 2020-09-10 18 3 smadappa@netflix.com smadappa@netflix.com
EVCacheNodeLocator.java
in evcache-core/src/main/java/com/netflix/evcache/pool
150 14 2017-01-04 2025-03-17 17 7 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheNodeImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/binary
193 27 2017-01-04 2020-08-07 17 2 smadappa@netflix.com sumanth.pasupuleti.is@gmail...
EVCacheKey.java
in evcache-core/src/main/java/com/netflix/evcache
156 14 2019-02-27 2020-10-19 16 3 smadappa@netflix.com smadappa@netflix.com
EVCacheEvent.java
in evcache-core/src/main/java/com/netflix/evcache/event
170 29 2017-01-04 2020-10-13 16 3 smadappa@netflix.com sumanth.pasupuleti.is@gmail...
EVCacheInternalImpl.java
in evcache-core/src/main/java/com/netflix/evcache
169 11 2020-07-20 2021-10-25 15 3 spasupuleti@netflix.com spasupuleti@netflix.com
EVCacheInMemoryCache.java
in evcache-core/src/main/java/com/netflix/evcache
222 11 2017-01-04 2020-08-28 15 2 smadappa@netflix.com smadappa@netflix.com
EVCacheBulkGetFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
270 15 2017-01-04 2025-03-17 15 7 smadappa@netflix.com prudhviraj9@gmail.com
KeyHasher.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 4 2018-08-12 2020-10-13 14 3 smadappa@netflix.com sumanth.pasupuleti.is@gmail...
EVCacheRESTService.java
in evcacheproxy/src/main/java/com/netflix/evcache/service/resources
148 7 2016-03-28 2020-06-05 12 5 smadappa@netflix.com smadappa@netflix.com
DIEVCacheNodeListProvider.java
in evcache-client/src/main/java/com/netflix/evcache/pool/eureka
33 2 2018-08-12 2020-06-05 11 5 smadappa@netflix.com smadappa@netflix.com
DIConnectionFactoryBuilderProvider.java
in evcache-client/src/main/java/com/netflix/evcache/connection
47 9 2018-08-12 2020-04-10 11 3 smadappa@netflix.com smadappa@netflix.com
EVCacheConfig.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 17 2017-01-04 2020-03-03 11 2 smadappa@netflix.com smadappa@netflix.com
BaseConnectionFactory.java
in evcache-core/src/main/java/com/netflix/evcache/connection
147 28 2017-01-04 2022-05-13 10 4 smadappa@netflix.com prudhviraj9@gmail.com
VersionTracker.java
in evcache-client/src/main/java/com/netflix/evcache/version
55 4 2018-10-08 2020-06-05 9 4 smadappa@netflix.com smadappa@netflix.com
StartServer.java
in evcacheproxy/src/main/java/com/netflix/evcache/service
53 3 2016-03-28 2016-11-29 8 3 smadappa@netflix.com smadappa@netflix.com
EVCacheScheduledExecutor.java
in evcache-core/src/main/java/com/netflix/evcache/pool
66 4 2017-06-14 2019-09-24 8 2 smadappa@netflix.com smadappa@netflix.com
EVCacheConnection.java
in evcache-core/src/main/java/net/spy/memcached
109 8 2017-01-04 2025-02-05 8 5 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheTracingEventListener.java
in evcache-zipkin-tracing/src/main/java/com/netflix/evcache
128 8 2020-01-02 2020-02-11 8 2 maulikp@netflix.com smadappa@netflix.com
DIConnectionFactory.java
in evcache-client/src/main/java/com/netflix/evcache/connection
24 1 2018-08-12 2020-08-28 7 3 smadappa@netflix.com smadappa@netflix.com
EVCacheTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache
28 6 2017-01-04 2023-06-29 7 4 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheInternal.java
in evcache-core/src/main/java/com/netflix/evcache
55 6 2020-07-20 2020-08-25 7 2 spasupuleti@netflix.com sumanth.pasupuleti.is@gmail...
DIEVCacheKetamaNodeLocatorConfiguration.java
in evcache-client/src/main/java/com/netflix/evcache/pool
58 3 2018-08-12 2020-06-05 7 4 smadappa@netflix.com smadappa@netflix.com
EVCacheSerializingTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache
149 6 2023-06-28 2025-02-03 7 4 samuelfu@netflix.com prudhviraj9@gmail.com
EVCacheTracingTags.java
in evcache-zipkin-tracing/src/main/java/com/netflix/evcache
14 - 2020-01-02 2020-02-11 6 2 maulikp@netflix.com smadappa@netflix.com
ConnectionFactoryBuilder.java
in evcache-core/src/main/java/com/netflix/evcache/connection
18 2 2017-01-04 2019-11-22 6 2 smadappa@netflix.com smadappa@netflix.com
EVCacheAsciiOperationFactory.java
in evcache-core/src/main/java/com/netflix/evcache/operation
27 4 2019-12-04 2021-05-04 6 3 smadappa@netflix.com tharanga@gmail.com
EVCacheConnectionObserver.java
in evcache-core/src/main/java/com/netflix/evcache/pool/observer
137 19 2017-01-04 2018-10-12 6 1 smadappa@netflix.com smadappa@netflix.com
BaseAsciiConnectionFactory.java
in evcache-core/src/main/java/com/netflix/evcache/connection
152 29 2019-11-22 2022-05-13 6 3 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheExecutor.java
in evcache-core/src/main/java/com/netflix/evcache/pool
66 4 2018-08-12 2019-09-24 5 2 smadappa@netflix.com smadappa@netflix.com
EVCacheClientSample.java
in evcache-client-sample/src/main/java/com/netflix/evcache/sample
66 4 2016-03-25 2016-07-19 5 3 senugula@netflix.com trigan.sda@gmail.com
HotKeyListener.java
in evcache-core/src/main/java/com/netflix/evcache/event/hotkey
173 9 2017-05-03 2019-09-24 5 2 smadappa@netflix.com smadappa@netflix.com
EVCacheServiceModule.java
in evcacheproxy/src/main/java/com/netflix/evcache/service
18 1 2016-03-28 2016-07-19 4 3 smadappa@netflix.com trigan.sda@gmail.com
RESTServiceTranscoder.java
in evcacheproxy/src/main/java/com/netflix/evcache/service/transcoder
23 5 2016-06-24 2016-07-19 4 3 senugula@netflix.com trigan.sda@gmail.com
EVCacheLatch.java
in evcache-core/src/main/java/com/netflix/evcache
27 - 2017-01-04 2018-08-12 4 1 smadappa@netflix.com smadappa@netflix.com
DIAsciiConnectionFactory.java
in evcache-client/src/main/java/com/netflix/evcache/connection
28 1 2019-11-22 2020-08-28 4 1 smadappa@netflix.com smadappa@netflix.com
EVCacheClientPoolConfigurationProperties.java
in evcache-core/src/main/java/com/netflix/evcache
38 9 2018-12-28 2019-05-30 4 2 smadappa@netflix.com smadappa@netflix.com
EVCacheKetamaNodeLocatorConfiguration.java
in evcache-core/src/main/java/com/netflix/evcache/pool
44 4 2017-01-04 2019-09-24 4 2 smadappa@netflix.com smadappa@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
EVCacheImpl.java
in evcache-core/src/main/java/com/netflix/evcache
3108 106 2017-01-04 2025-02-03 90 13 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheClient.java
in evcache-core/src/main/java/com/netflix/evcache/pool
1518 119 2017-01-04 2025-02-05 57 12 smadappa@netflix.com prudhviraj9@gmail.com
EurekaNodeListProvider.java
in evcache-client/src/main/java/com/netflix/evcache/pool/eureka
176 2 2018-08-12 2022-10-11 24 12 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheClientPool.java
in evcache-core/src/main/java/com/netflix/evcache/pool
1414 71 2017-01-04 2025-02-03 58 9 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheMetricsFactory.java
in evcache-core/src/main/java/com/netflix/evcache/metrics
351 20 2017-01-04 2025-02-03 47 9 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheMemcachedClient.java
in evcache-core/src/main/java/net/spy/memcached
803 40 2017-01-04 2025-04-08 42 8 smadappa@netflix.com jkoch@netflix.com
EVCache.java
in evcache-core/src/main/java/com/netflix/evcache
217 3 2017-01-04 2025-02-03 27 8 smadappa@netflix.com prudhviraj9@gmail.com
SimpleNodeListProvider.java
in evcache-core/src/main/java/com/netflix/evcache/pool
188 5 2017-01-04 2022-10-11 21 8 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheOperationFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
311 26 2017-01-04 2025-02-04 18 7 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheNodeLocator.java
in evcache-core/src/main/java/com/netflix/evcache/pool
150 14 2017-01-04 2025-03-17 17 7 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheBulkGetFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
270 15 2017-01-04 2025-03-17 15 7 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheClientUtil.java
in evcache-core/src/main/java/com/netflix/evcache/pool
99 4 2017-01-04 2025-02-05 26 5 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheModule.java
in evcache-client/src/main/java/com/netflix/evcache
67 7 2016-01-28 2019-09-24 20 5 smadappa@netflix.com smadappa@netflix.com
EVCacheRESTService.java
in evcacheproxy/src/main/java/com/netflix/evcache/service/resources
148 7 2016-03-28 2020-06-05 12 5 smadappa@netflix.com smadappa@netflix.com
DIEVCacheNodeListProvider.java
in evcache-client/src/main/java/com/netflix/evcache/pool/eureka
33 2 2018-08-12 2020-06-05 11 5 smadappa@netflix.com smadappa@netflix.com
EVCacheConnection.java
in evcache-core/src/main/java/net/spy/memcached
109 8 2017-01-04 2025-02-05 8 5 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheClientPoolManager.java
in evcache-core/src/main/java/com/netflix/evcache/pool
200 23 2017-01-04 2022-04-29 25 4 smadappa@netflix.com tgamaethige@netflix.com
BaseConnectionFactory.java
in evcache-core/src/main/java/com/netflix/evcache/connection
147 28 2017-01-04 2022-05-13 10 4 smadappa@netflix.com prudhviraj9@gmail.com
VersionTracker.java
in evcache-client/src/main/java/com/netflix/evcache/version
55 4 2018-10-08 2020-06-05 9 4 smadappa@netflix.com smadappa@netflix.com
EVCacheSerializingTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache
149 6 2023-06-28 2025-02-03 7 4 samuelfu@netflix.com prudhviraj9@gmail.com
EVCacheTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache
28 6 2017-01-04 2023-06-29 7 4 smadappa@netflix.com prudhviraj9@gmail.com
DIEVCacheKetamaNodeLocatorConfiguration.java
in evcache-client/src/main/java/com/netflix/evcache/pool
58 3 2018-08-12 2020-06-05 7 4 smadappa@netflix.com smadappa@netflix.com
EVCacheLatchImpl.java
in evcache-core/src/main/java/com/netflix/evcache/operation
373 25 2017-01-04 2020-09-10 18 3 smadappa@netflix.com smadappa@netflix.com
EVCacheKey.java
in evcache-core/src/main/java/com/netflix/evcache
156 14 2019-02-27 2020-10-19 16 3 smadappa@netflix.com smadappa@netflix.com
EVCacheEvent.java
in evcache-core/src/main/java/com/netflix/evcache/event
170 29 2017-01-04 2020-10-13 16 3 smadappa@netflix.com sumanth.pasupuleti.is@gmail...
EVCacheInternalImpl.java
in evcache-core/src/main/java/com/netflix/evcache
169 11 2020-07-20 2021-10-25 15 3 spasupuleti@netflix.com spasupuleti@netflix.com
KeyHasher.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 4 2018-08-12 2020-10-13 14 3 smadappa@netflix.com sumanth.pasupuleti.is@gmail...
DIConnectionFactoryBuilderProvider.java
in evcache-client/src/main/java/com/netflix/evcache/connection
47 9 2018-08-12 2020-04-10 11 3 smadappa@netflix.com smadappa@netflix.com
StartServer.java
in evcacheproxy/src/main/java/com/netflix/evcache/service
53 3 2016-03-28 2016-11-29 8 3 smadappa@netflix.com smadappa@netflix.com
DIConnectionFactory.java
in evcache-client/src/main/java/com/netflix/evcache/connection
24 1 2018-08-12 2020-08-28 7 3 smadappa@netflix.com smadappa@netflix.com
BaseAsciiConnectionFactory.java
in evcache-core/src/main/java/com/netflix/evcache/connection
152 29 2019-11-22 2022-05-13 6 3 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheAsciiOperationFactory.java
in evcache-core/src/main/java/com/netflix/evcache/operation
27 4 2019-12-04 2021-05-04 6 3 smadappa@netflix.com tharanga@gmail.com
EVCacheClientSample.java
in evcache-client-sample/src/main/java/com/netflix/evcache/sample
66 4 2016-03-25 2016-07-19 5 3 senugula@netflix.com trigan.sda@gmail.com
EVCacheServiceModule.java
in evcacheproxy/src/main/java/com/netflix/evcache/service
18 1 2016-03-28 2016-07-19 4 3 smadappa@netflix.com trigan.sda@gmail.com
RESTServiceTranscoder.java
in evcacheproxy/src/main/java/com/netflix/evcache/service/transcoder
23 5 2016-06-24 2016-07-19 4 3 senugula@netflix.com trigan.sda@gmail.com
EVCacheFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
72 14 2017-01-04 2020-06-05 4 3 smadappa@netflix.com smadappa@netflix.com
EVCacheFutures.java
in evcache-core/src/main/java/com/netflix/evcache/operation
115 14 2017-01-04 2020-06-05 4 3 smadappa@netflix.com smadappa@netflix.com
StatusPage.java
in evcacheproxy/src/main/java/com/netflix/evcservice/service
12 1 2016-03-24 2016-07-19 3 3 senugula@netflix.com trigan.sda@gmail.com
EVCacheServerGroupConfig.java
in evcache-core/src/main/java/com/netflix/evcache/pool
22 4 2017-01-04 2022-10-11 3 3 smadappa@netflix.com prudhviraj9@gmail.com
EVCacheNodeImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/binary
193 27 2017-01-04 2020-08-07 17 2 smadappa@netflix.com sumanth.pasupuleti.is@gmail...
EVCacheInMemoryCache.java
in evcache-core/src/main/java/com/netflix/evcache
222 11 2017-01-04 2020-08-28 15 2 smadappa@netflix.com smadappa@netflix.com
EVCacheConfig.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 17 2017-01-04 2020-03-03 11 2 smadappa@netflix.com smadappa@netflix.com
EVCacheScheduledExecutor.java
in evcache-core/src/main/java/com/netflix/evcache/pool
66 4 2017-06-14 2019-09-24 8 2 smadappa@netflix.com smadappa@netflix.com
EVCacheTracingEventListener.java
in evcache-zipkin-tracing/src/main/java/com/netflix/evcache
128 8 2020-01-02 2020-02-11 8 2 maulikp@netflix.com smadappa@netflix.com
EVCacheInternal.java
in evcache-core/src/main/java/com/netflix/evcache
55 6 2020-07-20 2020-08-25 7 2 spasupuleti@netflix.com sumanth.pasupuleti.is@gmail...
ConnectionFactoryBuilder.java
in evcache-core/src/main/java/com/netflix/evcache/connection
18 2 2017-01-04 2019-11-22 6 2 smadappa@netflix.com smadappa@netflix.com
EVCacheTracingTags.java
in evcache-zipkin-tracing/src/main/java/com/netflix/evcache
14 - 2020-01-02 2020-02-11 6 2 maulikp@netflix.com smadappa@netflix.com
EVCacheExecutor.java
in evcache-core/src/main/java/com/netflix/evcache/pool
66 4 2018-08-12 2019-09-24 5 2 smadappa@netflix.com smadappa@netflix.com
HotKeyListener.java
in evcache-core/src/main/java/com/netflix/evcache/event/hotkey
173 9 2017-05-03 2019-09-24 5 2 smadappa@netflix.com smadappa@netflix.com
EVCacheClientZipkinTracingSample.java
in evcache-client-sample/src/main/java/com/netflix/evcache/sample
87 5 2020-01-04 2020-02-11 4 2 maulikp@netflix.com smadappa@netflix.com
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
EVCacheConnectionObserver.java
in evcache-core/src/main/java/com/netflix/evcache/pool/observer
137 19 2017-01-04 2018-10-12 6 1 smadappa@netflix.com smadappa@netflix.com
EVCacheMemcachedNodeROImpl.java
in evcache-core/src/main/java/net/spy/memcached
132 40 2017-01-04 2018-08-13 2 1 smadappa@netflix.com smadappa@netflix.com
EVCachePersistedProperties.java
in evcache-core/src/main/java/com/netflix/evcache/config
113 5 2020-03-06 2020-03-06 1 1 smadappa@netflix.com smadappa@netflix.com
MetaGetOperationImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
105 5 2020-04-07 2020-06-08 4 1 smadappa@netflix.com smadappa@netflix.com
EVCacheItemMetaData.java
in evcache-core/src/main/java/com/netflix/evcache/operation
89 16 2020-04-07 2020-06-12 2 1 smadappa@netflix.com smadappa@netflix.com
EVCacheValue.java
in evcache-core/src/main/java/com/netflix/evcache/pool
74 8 2018-08-12 2018-08-12 1 1 smadappa@netflix.com smadappa@netflix.com
CircularIterator.java
in evcache-core/src/main/java/com/netflix/evcache/util
73 5 2018-08-12 2018-08-12 1 1 smadappa@netflix.com smadappa@netflix.com
ServerGroupCircularIterator.java
in evcache-core/src/main/java/com/netflix/evcache/util
59 5 2017-01-04 2018-08-13 2 1 smadappa@netflix.com smadappa@netflix.com
ServerGroup.java
in evcache-core/src/main/java/com/netflix/evcache/pool
52 7 2017-01-04 2017-01-04 1 1 smadappa@netflix.com smadappa@netflix.com
MetaDebugOperationImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
52 4 2019-12-19 2019-12-19 1 1 smadappa@netflix.com smadappa@netflix.com
ZoneFallbackIterator.java
in evcache-core/src/main/java/com/netflix/evcache/util
46 4 2017-01-04 2017-01-04 1 1 smadappa@netflix.com smadappa@netflix.com
ExecCmdOperationImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
39 5 2020-05-03 2020-05-03 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheItem.java
in evcache-core/src/main/java/com/netflix/evcache/operation
28 7 2020-04-07 2020-04-07 1 1 smadappa@netflix.com smadappa@netflix.com
DIAsciiConnectionFactory.java
in evcache-client/src/main/java/com/netflix/evcache/connection
28 1 2019-11-22 2020-08-28 4 1 smadappa@netflix.com smadappa@netflix.com
EVCacheLatch.java
in evcache-core/src/main/java/com/netflix/evcache
27 - 2017-01-04 2018-08-12 4 1 smadappa@netflix.com smadappa@netflix.com
EVCacheBulkDataDto.java
in evcache-core/src/main/java/com/netflix/evcache/util
24 5 2022-10-19 2022-10-19 1 1 sriram.rangarajan.in@gmail.com sriram.rangarajan.in@gmail.com
ChunkTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache/pool
21 5 2017-01-04 2020-09-29 2 1 smadappa@netflix.com smadappa@netflix.com
Pair.java
in evcache-core/src/main/java/com/netflix/evcache/util
21 5 2018-08-12 2018-08-12 1 1 smadappa@netflix.com smadappa@netflix.com
SupplierUtils.java
in evcache-core/src/main/java/com/netflix/evcache/util
20 2 2022-10-19 2022-10-19 1 1 sriram.rangarajan.in@gmail.com sriram.rangarajan.in@gmail.com
DIConnectionModule.java
in evcache-client/src/main/java/com/netflix/evcache/connection
20 4 2018-08-12 2018-08-12 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheClientPoolMBean.java
in evcache-core/src/main/java/com/netflix/evcache/pool
17 - 2017-01-04 2018-08-12 2 1 smadappa@netflix.com smadappa@netflix.com
KeyMapDto.java
in evcache-core/src/main/java/com/netflix/evcache/dto
17 3 2022-10-19 2022-10-19 1 1 sriram.rangarajan.in@gmail.com sriram.rangarajan.in@gmail.com
EVCacheExecutorMBean.java
in evcache-core/src/main/java/com/netflix/evcache/pool
14 - 2018-08-12 2018-08-12 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheScheduledExecutorMBean.java
in evcache-core/src/main/java/com/netflix/evcache/pool
14 - 2017-06-14 2017-06-14 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheResponseStatus.java
in evcache-core/src/main/java/com/netflix/evcache/dto
13 3 2022-10-19 2022-10-19 1 1 sriram.rangarajan.in@gmail.com sriram.rangarajan.in@gmail.com
RetryCount.java
in evcache-core/src/main/java/com/netflix/evcache/util
13 3 2022-10-19 2022-10-19 1 1 sriram.rangarajan.in@gmail.com sriram.rangarajan.in@gmail.com
EVCacheOperationImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
13 3 2019-12-19 2019-12-19 1 1 smadappa@netflix.com smadappa@netflix.com
Sneaky.java
in evcache-core/src/main/java/com/netflix/evcache/util
12 2 2017-01-04 2017-01-04 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheConnectionObserverMBean.java
in evcache-core/src/main/java/com/netflix/evcache/pool/observer
11 - 2017-01-04 2017-01-04 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheConnectException.java
in evcache-core/src/main/java/com/netflix/evcache
11 2 2018-08-12 2018-08-12 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheMissException.java
in evcache-core/src/main/java/com/netflix/evcache
10 2 2017-01-04 2017-01-04 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheException.java
in evcache-core/src/main/java/com/netflix/evcache
10 2 2017-01-04 2017-01-04 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheReadQueueException.java
in evcache-core/src/main/java/com/netflix/evcache
10 2 2017-01-04 2017-01-04 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheEventListener.java
in evcache-core/src/main/java/com/netflix/evcache/event
9 - 2017-01-04 2017-01-04 1 1 smadappa@netflix.com smadappa@netflix.com
MetaGetOperation.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
9 - 2020-04-07 2020-04-07 1 1 smadappa@netflix.com smadappa@netflix.com
MetaDebugOperation.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
8 - 2019-12-19 2019-12-19 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheNodeList.java
in evcache-core/src/main/java/com/netflix/evcache/pool
7 - 2017-01-04 2018-08-12 2 1 smadappa@netflix.com smadappa@netflix.com
ExecCmdOperation.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
7 - 2020-05-03 2020-05-03 1 1 smadappa@netflix.com smadappa@netflix.com
IConnectionBuilder.java
in evcache-core/src/main/java/com/netflix/evcache/connection
6 - 2017-01-04 2017-01-04 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheGetOperationListener.java
in evcache-core/src/main/java/com/netflix/evcache
5 - 2017-01-04 2018-08-13 2 1 smadappa@netflix.com smadappa@netflix.com
EVCacheImplMBean.java
in evcache-core/src/main/java/com/netflix/evcache
3 - 2020-06-26 2020-06-26 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheNodeMBean.java
in evcache-core/src/main/java/net/spy/memcached
3 - 2019-11-22 2019-11-22 1 1 smadappa@netflix.com smadappa@netflix.com
EVCacheInMemoryCache.java
in evcache-core/src/main/java/com/netflix/evcache
222 11 2017-01-04 2020-08-28 15 2 smadappa@netflix.com smadappa@netflix.com
EVCacheNodeImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/binary
193 27 2017-01-04 2020-08-07 17 2 smadappa@netflix.com sumanth.pasupuleti.is@gmail...
EVCacheAsciiNodeImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
191 28 2019-11-22 2020-08-07 3 2 smadappa@netflix.com sumanth.pasupuleti.is@gmail...
HotKeyListener.java
in evcache-core/src/main/java/com/netflix/evcache/event/hotkey
173 9 2017-05-03 2019-09-24 5 2 smadappa@netflix.com smadappa@netflix.com
EVCacheTracingEventListener.java
in evcache-zipkin-tracing/src/main/java/com/netflix/evcache
128 8 2020-01-02 2020-02-11 8 2 maulikp@netflix.com smadappa@netflix.com
EVCacheConfig.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 17 2017-01-04 2020-03-03 11 2 smadappa@netflix.com smadappa@netflix.com
NodeLocatorLookup.java
in evcache-core/src/main/java/com/netflix/evcache/pool
94 5 2024-11-21 2025-03-17 3 2 jkoch@netflix.com prudhviraj9@gmail.com
MetaArithmeticOperationImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
91 9 2021-03-25 2021-05-04 2 2 tgamaethige@netflix.com tharanga@gmail.com
Correlations

File Size vs. Number of Changes: 105 points

evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedClient.java x: 803 lines of code y: 42 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheBulkGetFuture.java x: 270 lines of code y: 15 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheNodeLocator.java x: 150 lines of code y: 17 # changes evcache-core/src/main/java/com/netflix/evcache/pool/HashRingAlgorithm.java x: 70 lines of code y: 3 # changes evcache-core/src/main/java/com/netflix/evcache/pool/NodeLocatorLookup.java x: 94 lines of code y: 3 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientUtil.java x: 99 lines of code y: 26 # changes evcache-core/src/main/java/net/spy/memcached/EVCacheConnection.java x: 109 lines of code y: 8 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClient.java x: 1518 lines of code y: 57 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheOperationFuture.java x: 311 lines of code y: 18 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheSerializingTranscoder.java x: 149 lines of code y: 7 # changes evcache-core/src/main/java/com/netflix/evcache/metrics/EVCacheMetricsFactory.java x: 351 lines of code y: 47 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheImpl.java x: 3108 lines of code y: 90 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPool.java x: 1414 lines of code y: 58 # changes evcache-core/src/main/java/com/netflix/evcache/EVCache.java x: 217 lines of code y: 27 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheTranscoder.java x: 28 lines of code y: 7 # changes evcache-core/src/main/java/com/netflix/evcache/dto/EVCacheResponseStatus.java x: 13 lines of code y: 1 # changes evcache-core/src/main/java/com/netflix/evcache/dto/KeyMapDto.java x: 17 lines of code y: 1 # changes evcache-core/src/main/java/com/netflix/evcache/util/EVCacheBulkDataDto.java x: 24 lines of code y: 1 # changes evcache-client/src/main/java/com/netflix/evcache/pool/eureka/EurekaNodeListProvider.java x: 176 lines of code y: 24 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheServerGroupConfig.java x: 22 lines of code y: 3 # changes evcache-core/src/main/java/com/netflix/evcache/pool/SimpleNodeListProvider.java x: 188 lines of code y: 21 # changes evcache-core/src/main/java/com/netflix/evcache/connection/BaseAsciiConnectionFactory.java x: 152 lines of code y: 6 # changes evcache-core/src/main/java/com/netflix/evcache/connection/BaseConnectionFactory.java x: 147 lines of code y: 10 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPoolManager.java x: 200 lines of code y: 25 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheInternalImpl.java x: 169 lines of code y: 15 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheAsciiOperationFactory.java x: 27 lines of code y: 6 # changes evcache-core/src/main/java/net/spy/memcached/protocol/ascii/MetaArithmeticOperationImpl.java x: 91 lines of code y: 2 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheKey.java x: 156 lines of code y: 16 # changes evcache-core/src/main/java/com/netflix/evcache/event/EVCacheEvent.java x: 170 lines of code y: 16 # changes evcache-core/src/main/java/com/netflix/evcache/util/KeyHasher.java x: 116 lines of code y: 14 # changes evcache-core/src/main/java/com/netflix/evcache/pool/ChunkTranscoder.java x: 21 lines of code y: 2 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheLatchImpl.java x: 373 lines of code y: 18 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheInMemoryCache.java x: 222 lines of code y: 15 # changes evcache-client/src/main/java/com/netflix/evcache/connection/DIAsciiConnectionFactory.java x: 28 lines of code y: 4 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheInternal.java x: 55 lines of code y: 7 # changes evcache-core/src/main/java/net/spy/memcached/EVCacheNode.java x: 35 lines of code y: 3 # changes evcache-core/src/main/java/net/spy/memcached/protocol/ascii/EVCacheAsciiNodeImpl.java x: 191 lines of code y: 3 # changes evcache-core/src/main/java/net/spy/memcached/protocol/binary/EVCacheNodeImpl.java x: 193 lines of code y: 17 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheImplMBean.java x: 3 lines of code y: 1 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheItemMetaData.java x: 89 lines of code y: 2 # changes evcache-core/src/main/java/net/spy/memcached/protocol/ascii/MetaGetOperationImpl.java x: 105 lines of code y: 4 # changes evcache-client/src/main/java/com/netflix/evcache/pool/DIEVCacheKetamaNodeLocatorConfiguration.java x: 58 lines of code y: 7 # changes evcache-client/src/main/java/com/netflix/evcache/pool/eureka/DIEVCacheNodeListProvider.java x: 33 lines of code y: 11 # changes evcache-client/src/main/java/com/netflix/evcache/version/VersionTracker.java x: 55 lines of code y: 9 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheFuture.java x: 72 lines of code y: 4 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheFutures.java x: 115 lines of code y: 4 # changes evcacheproxy/src/main/java/com/netflix/evcache/service/resources/EVCacheRESTService.java x: 148 lines of code y: 12 # changes evcache-core/src/main/java/net/spy/memcached/protocol/ascii/ExecCmdOperation.java x: 7 lines of code y: 1 # changes evcache-core/src/main/java/net/spy/memcached/protocol/ascii/ExecCmdOperationImpl.java x: 39 lines of code y: 1 # changes evcache-client/src/main/java/com/netflix/evcache/connection/DIConnectionFactoryBuilderProvider.java x: 47 lines of code y: 11 # changes evcache-core/src/main/java/com/netflix/evcache/config/EVCachePersistedProperties.java x: 113 lines of code y: 1 # changes evcache-core/src/main/java/com/netflix/evcache/util/EVCacheConfig.java x: 116 lines of code y: 11 # changes evcache-client-sample/src/main/java/com/netflix/evcache/sample/EVCacheClientZipkinTracingSample.java x: 87 lines of code y: 4 # changes evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingEventListener.java x: 128 lines of code y: 8 # changes evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingTags.java x: 14 lines of code y: 6 # changes evcache-core/src/main/java/net/spy/memcached/protocol/ascii/MetaDebugOperationImpl.java x: 52 lines of code y: 1 # changes evcache-core/src/main/java/com/netflix/evcache/connection/ConnectionFactoryBuilder.java x: 18 lines of code y: 6 # changes evcache-client/src/main/java/com/netflix/evcache/EVCacheModule.java x: 67 lines of code y: 20 # changes evcache-core/src/main/java/com/netflix/evcache/event/hotkey/HotKeyListener.java x: 173 lines of code y: 5 # changes evcache-core/src/main/java/com/netflix/evcache/event/throttle/ThrottleListener.java x: 54 lines of code y: 4 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheExecutor.java x: 66 lines of code y: 5 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheKetamaNodeLocatorConfiguration.java x: 44 lines of code y: 4 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheScheduledExecutor.java x: 66 lines of code y: 8 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheClientPoolConfigurationProperties.java x: 38 lines of code y: 4 # changes evcache-core/src/main/java/com/netflix/evcache/pool/observer/EVCacheConnectionObserver.java x: 137 lines of code y: 6 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheGetOperationListener.java x: 5 lines of code y: 2 # changes evcache-core/src/main/java/com/netflix/evcache/util/ServerGroupCircularIterator.java x: 59 lines of code y: 2 # changes evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedNodeROImpl.java x: 132 lines of code y: 2 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheNodeList.java x: 7 lines of code y: 2 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheValue.java x: 74 lines of code y: 1 # changes evcache-core/src/main/java/com/netflix/evcache/util/ZoneFallbackIterator.java x: 46 lines of code y: 1 # changes evcacheproxy/src/main/java/com/netflix/evcache/service/StartServer.java x: 53 lines of code y: 8 # changes evcacheproxy/root/apps/tomcat/conf/server.xml x: 31 lines of code y: 2 # changes evcacheproxy/src/main/java/com/netflix/evcache/service/EVCacheServiceModule.java x: 18 lines of code y: 4 # changes evcacheproxy/src/main/java/com/netflix/evcache/service/HealthCheckHandlerImpl.java x: 9 lines of code y: 3 # changes evcacheproxy/src/main/java/com/netflix/evcservice/service/StatusPage.java x: 12 lines of code y: 3 # changes
90.0
# changes
  min: 1.0
  average: 8.52
  25th percentile: 1.0
  median: 4.0
  75th percentile: 9.5
  max: 90.0
0 3108.0
lines of code
min: 2.0 | average: 137.42 | 25th percentile: 17.5 | median: 52.0 | 75th percentile: 130.0 | max: 3108.0

Number of Contributors vs. Number of Changes: 105 points

evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedClient.java x: 8 # contributors y: 42 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheBulkGetFuture.java x: 7 # contributors y: 15 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheNodeLocator.java x: 7 # contributors y: 17 # changes evcache-core/src/main/java/com/netflix/evcache/pool/HashRingAlgorithm.java x: 2 # contributors y: 3 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientUtil.java x: 5 # contributors y: 26 # changes evcache-core/src/main/java/net/spy/memcached/EVCacheConnection.java x: 5 # contributors y: 8 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClient.java x: 12 # contributors y: 57 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheOperationFuture.java x: 7 # contributors y: 18 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheSerializingTranscoder.java x: 4 # contributors y: 7 # changes evcache-core/src/main/java/com/netflix/evcache/metrics/EVCacheMetricsFactory.java x: 9 # contributors y: 47 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheImpl.java x: 13 # contributors y: 90 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPool.java x: 9 # contributors y: 58 # changes evcache-core/src/main/java/com/netflix/evcache/EVCache.java x: 8 # contributors y: 27 # changes evcache-core/src/main/java/com/netflix/evcache/dto/EVCacheResponseStatus.java x: 1 # contributors y: 1 # changes evcache-client/src/main/java/com/netflix/evcache/pool/eureka/EurekaNodeListProvider.java x: 12 # contributors y: 24 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheServerGroupConfig.java x: 3 # contributors y: 3 # changes evcache-core/src/main/java/com/netflix/evcache/pool/SimpleNodeListProvider.java x: 8 # contributors y: 21 # changes evcache-core/src/main/java/com/netflix/evcache/connection/BaseAsciiConnectionFactory.java x: 3 # contributors y: 6 # changes evcache-core/src/main/java/com/netflix/evcache/connection/BaseConnectionFactory.java x: 4 # contributors y: 10 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPoolManager.java x: 4 # contributors y: 25 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheInternalImpl.java x: 3 # contributors y: 15 # changes evcache-core/src/main/java/net/spy/memcached/protocol/ascii/MetaArithmeticOperationImpl.java x: 2 # contributors y: 2 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheKey.java x: 3 # contributors y: 16 # changes evcache-core/src/main/java/com/netflix/evcache/util/KeyHasher.java x: 3 # contributors y: 14 # changes evcache-core/src/main/java/com/netflix/evcache/pool/ChunkTranscoder.java x: 1 # contributors y: 2 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheLatchImpl.java x: 3 # contributors y: 18 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheInMemoryCache.java x: 2 # contributors y: 15 # changes evcache-client/src/main/java/com/netflix/evcache/connection/DIAsciiConnectionFactory.java x: 1 # contributors y: 4 # changes evcache-client/src/main/java/com/netflix/evcache/connection/DIConnectionFactory.java x: 3 # contributors y: 7 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheInternal.java x: 2 # contributors y: 7 # changes evcache-core/src/main/java/net/spy/memcached/protocol/binary/EVCacheNodeImpl.java x: 2 # contributors y: 17 # changes evcache-client/src/main/java/com/netflix/evcache/pool/eureka/DIEVCacheNodeListProvider.java x: 5 # contributors y: 11 # changes evcache-client/src/main/java/com/netflix/evcache/version/VersionTracker.java x: 4 # contributors y: 9 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheFuture.java x: 3 # contributors y: 4 # changes evcacheproxy/src/main/java/com/netflix/evcache/service/resources/EVCacheRESTService.java x: 5 # contributors y: 12 # changes evcache-client/src/main/java/com/netflix/evcache/connection/DIConnectionFactoryBuilderProvider.java x: 3 # contributors y: 11 # changes evcache-core/src/main/java/com/netflix/evcache/util/EVCacheConfig.java x: 2 # contributors y: 11 # changes evcache-client-sample/src/main/java/com/netflix/evcache/sample/EVCacheClientZipkinTracingSample.java x: 2 # contributors y: 4 # changes evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingEventListener.java x: 2 # contributors y: 8 # changes evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingTags.java x: 2 # contributors y: 6 # changes evcache-client/src/main/java/com/netflix/evcache/EVCacheModule.java x: 5 # contributors y: 20 # changes evcache-core/src/main/java/com/netflix/evcache/event/hotkey/HotKeyListener.java x: 2 # contributors y: 5 # changes evcache-core/src/main/java/com/netflix/evcache/pool/observer/EVCacheConnectionObserver.java x: 1 # contributors y: 6 # changes evcacheproxy/src/main/java/com/netflix/evcache/service/StartServer.java x: 3 # contributors y: 8 # changes evcache-client-sample/src/main/java/com/netflix/evcache/sample/EVCacheClientSample.java x: 3 # contributors y: 5 # changes
90.0
# changes
  min: 1.0
  average: 8.52
  25th percentile: 1.0
  median: 4.0
  75th percentile: 9.5
  max: 90.0
0 13.0
# contributors
min: 1.0 | average: 2.76 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 13.0

Number of Contributors vs. File Size: 105 points

evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedClient.java x: 8 # contributors y: 803 lines of code evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheBulkGetFuture.java x: 7 # contributors y: 270 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheNodeLocator.java x: 7 # contributors y: 150 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/HashRingAlgorithm.java x: 2 # contributors y: 70 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/NodeLocatorLookup.java x: 2 # contributors y: 94 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientUtil.java x: 5 # contributors y: 99 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClient.java x: 12 # contributors y: 1518 lines of code evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheOperationFuture.java x: 7 # contributors y: 311 lines of code evcache-core/src/main/java/com/netflix/evcache/EVCacheSerializingTranscoder.java x: 4 # contributors y: 149 lines of code evcache-core/src/main/java/com/netflix/evcache/metrics/EVCacheMetricsFactory.java x: 9 # contributors y: 351 lines of code evcache-core/src/main/java/com/netflix/evcache/EVCacheImpl.java x: 13 # contributors y: 3108 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPool.java x: 9 # contributors y: 1414 lines of code evcache-core/src/main/java/com/netflix/evcache/EVCache.java x: 8 # contributors y: 217 lines of code evcache-core/src/main/java/com/netflix/evcache/EVCacheTranscoder.java x: 4 # contributors y: 28 lines of code evcache-core/src/main/java/com/netflix/evcache/dto/EVCacheResponseStatus.java x: 1 # contributors y: 13 lines of code evcache-client/src/main/java/com/netflix/evcache/pool/eureka/EurekaNodeListProvider.java x: 12 # contributors y: 176 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheServerGroupConfig.java x: 3 # contributors y: 22 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/SimpleNodeListProvider.java x: 8 # contributors y: 188 lines of code evcache-core/src/main/java/com/netflix/evcache/connection/BaseAsciiConnectionFactory.java x: 3 # contributors y: 152 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPoolManager.java x: 4 # contributors y: 200 lines of code evcache-core/src/main/java/com/netflix/evcache/EVCacheInternalImpl.java x: 3 # contributors y: 169 lines of code evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheAsciiOperationFactory.java x: 3 # contributors y: 27 lines of code evcache-core/src/main/java/com/netflix/evcache/util/KeyHasher.java x: 3 # contributors y: 116 lines of code evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheLatchImpl.java x: 3 # contributors y: 373 lines of code evcache-core/src/main/java/com/netflix/evcache/EVCacheInMemoryCache.java x: 2 # contributors y: 222 lines of code evcache-client/src/main/java/com/netflix/evcache/connection/DIAsciiConnectionFactory.java x: 1 # contributors y: 28 lines of code evcache-core/src/main/java/com/netflix/evcache/EVCacheInternal.java x: 2 # contributors y: 55 lines of code evcache-core/src/main/java/net/spy/memcached/EVCacheNode.java x: 2 # contributors y: 35 lines of code evcache-core/src/main/java/net/spy/memcached/protocol/ascii/EVCacheAsciiNodeImpl.java x: 2 # contributors y: 191 lines of code evcache-core/src/main/java/com/netflix/evcache/EVCacheImplMBean.java x: 1 # contributors y: 3 lines of code evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheItemMetaData.java x: 1 # contributors y: 89 lines of code evcache-core/src/main/java/net/spy/memcached/protocol/ascii/MetaGetOperationImpl.java x: 1 # contributors y: 105 lines of code evcache-client/src/main/java/com/netflix/evcache/pool/DIEVCacheKetamaNodeLocatorConfiguration.java x: 4 # contributors y: 58 lines of code evcache-client/src/main/java/com/netflix/evcache/pool/eureka/DIEVCacheNodeListProvider.java x: 5 # contributors y: 33 lines of code evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheFuture.java x: 3 # contributors y: 72 lines of code evcacheproxy/src/main/java/com/netflix/evcache/service/resources/EVCacheRESTService.java x: 5 # contributors y: 148 lines of code evcache-core/src/main/java/net/spy/memcached/protocol/ascii/ExecCmdOperationImpl.java x: 1 # contributors y: 39 lines of code evcache-client/src/main/java/com/netflix/evcache/connection/DIConnectionFactoryBuilderProvider.java x: 3 # contributors y: 47 lines of code evcache-core/src/main/java/com/netflix/evcache/config/EVCachePersistedProperties.java x: 1 # contributors y: 113 lines of code evcache-core/src/main/java/com/netflix/evcache/util/EVCacheConfig.java x: 2 # contributors y: 116 lines of code evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingEventListener.java x: 2 # contributors y: 128 lines of code evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingTags.java x: 2 # contributors y: 14 lines of code evcache-core/src/main/java/net/spy/memcached/protocol/ascii/MetaDebugOperationImpl.java x: 1 # contributors y: 52 lines of code evcache-client/src/main/java/com/netflix/evcache/EVCacheModule.java x: 5 # contributors y: 67 lines of code evcache-core/src/main/java/com/netflix/evcache/event/hotkey/HotKeyListener.java x: 2 # contributors y: 173 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheKetamaNodeLocatorConfiguration.java x: 2 # contributors y: 44 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/observer/EVCacheConnectionObserver.java x: 1 # contributors y: 137 lines of code evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedNodeROImpl.java x: 1 # contributors y: 132 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheValue.java x: 1 # contributors y: 74 lines of code evcache-core/src/main/java/com/netflix/evcache/util/CircularIterator.java x: 1 # contributors y: 73 lines of code evcacheproxy/src/main/java/com/netflix/evcache/service/StartServer.java x: 3 # contributors y: 53 lines of code evcacheproxy/src/main/java/com/netflix/evcache/service/HealthCheckHandlerImpl.java x: 2 # contributors y: 9 lines of code evcacheproxy/src/main/java/com/netflix/evcservice/service/StatusPage.java x: 3 # contributors y: 12 lines of code
3108.0
lines of code
  min: 2.0
  average: 137.42
  25th percentile: 17.5
  median: 52.0
  75th percentile: 130.0
  max: 3108.0
0 13.0
# contributors
min: 1.0 | average: 2.76 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 13.0