Overview
File Change Frequency Overall
  • There are 108 files with 14,826 lines of code.
    • 1 file changed more than 100 times (3,037 lines of code)
    • 2 files changed 51-100 times (3,033 lines of code)
    • 8 files changed 21-50 times (2,163 lines of code)
    • 31 files changed 6-20 times (3,888 lines of code)
    • 66 files changed 1-5 times (2,705 lines of code)
20% | 20% | 14% | 26% | 18%
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 108 files with 14,826 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (4,826 lines of code)
    • 12 files changed by 6-10 contributors (4,365 lines of code)
    • 51 files changed by 2-5 contributors (4,261 lines of code)
    • 42 files changed by 1 contributor (1,374 lines of code)
0% | 32% | 29% | 28% | 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, txt, yml, css, gitignore, jsp, bat, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java20% | 20% | 14% | 26% | 17%
xml0% | 0% | 0% | 0% | 100%
yaml0% | 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-core22% | 22% | 14% | 24% | 17%
evcache-client0% | 0% | 47% | 42% | 9%
evcacheproxy0% | 0% | 0% | 60% | 39%
evcache-zipkin-tracing0% | 0% | 0% | 100% | 0%
evcache-client-sample0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
EVCacheImpl.java
in evcache-core/src/main/java/com/netflix/evcache
3037 105 2017-01-05 2026-07-03 107 19 +6030 / -2514 smadappa janewang
EVCacheClient.java
in evcache-core/src/main/java/com/netflix/evcache/pool
1613 123 2017-01-05 2026-06-29 63 18 +2915 / -1120 smadappa janewang
EVCacheClientPool.java
in evcache-core/src/main/java/com/netflix/evcache/pool
1420 72 2017-01-05 2026-03-07 61 10 +2818 / -797 smadappa shihhaoyeh95
EVCacheMemcachedClient.java
in evcache-core/src/main/java/net/spy/memcached
864 43 2017-01-05 2026-02-11 48 10 +1928 / -733 smadappa sunjeets
EVCacheMetricsFactory.java
in evcache-core/src/main/java/com/netflix/evcache/metrics
352 20 2017-01-05 2026-03-24 47 10 +794 / -225 smadappa shihhaoyeh95
EVCache.java
in evcache-core/src/main/java/com/netflix/evcache
217 3 2017-01-05 2025-02-03 26 8 +1680 / -169 smadappa prudhviraj9
EVCacheClientUtil.java
in evcache-core/src/main/java/com/netflix/evcache/pool
99 4 2017-01-05 2025-02-05 25 5 +430 / -239 smadappa prudhviraj9
EurekaNodeListProvider.java
in evcache-client/src/main/java/com/netflix/evcache/pool/eureka
176 2 2018-08-12 2022-10-11 24 12 +376 / -163 smadappa prudhviraj9
EVCacheClientPoolManager.java
in evcache-core/src/main/java/com/netflix/evcache/pool
200 23 2017-01-05 2022-04-30 23 4 +484 / -183 smadappa tgamaethige
EVCacheModule.java
in evcache-client/src/main/java/com/netflix/evcache
67 7 2016-01-28 2019-09-25 22 5 +230 / -133 smadappa smadappa
SimpleNodeListProvider.java
in evcache-core/src/main/java/com/netflix/evcache/pool
188 5 2017-01-05 2022-10-11 21 8 +320 / -79 smadappa prudhviraj9
EVCacheSerializingTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache
262 10 2023-06-28 2026-08-04 20 7 +868 / -181 samuelfu janewang
EVCacheNodeImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/binary
193 27 2017-01-05 2020-08-07 18 2 +468 / -120 smadappa sumanth.pasupuleti.is
EVCacheOperationFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
311 26 2017-01-05 2025-02-04 18 7 +534 / -127 smadappa prudhviraj9
EVCacheLatchImpl.java
in evcache-core/src/main/java/com/netflix/evcache/operation
373 25 2017-01-05 2020-09-10 18 3 +589 / -89 smadappa smadappa
EVCacheNodeLocator.java
in evcache-core/src/main/java/com/netflix/evcache/pool
150 14 2017-01-05 2025-03-17 17 7 +380 / -162 smadappa prudhviraj9
EVCacheTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache
30 7 2017-01-05 2026-08-03 16 6 +232 / -175 smadappa janewang
EVCacheInternalImpl.java
in evcache-core/src/main/java/com/netflix/evcache
125 12 2020-07-20 2026-09-30 16 6 +595 / -131 spasupuleti bxu
EVCacheKey.java
in evcache-core/src/main/java/com/netflix/evcache
156 14 2019-02-27 2020-10-19 16 3 +489 / -200 smadappa smadappa
EVCacheEvent.java
in evcache-core/src/main/java/com/netflix/evcache/event
170 29 2017-01-05 2020-10-13 16 3 +325 / -51 smadappa sumanth.pasupuleti.is
EVCacheBulkGetFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
297 15 2017-01-05 2026-02-05 16 8 +525 / -134 smadappa shihhaoyeh95
EVCacheInMemoryCache.java
in evcache-core/src/main/java/com/netflix/evcache
222 11 2017-01-05 2020-08-28 15 2 +429 / -175 smadappa smadappa
BaseConnectionFactory.java
in evcache-core/src/main/java/com/netflix/evcache/connection
149 28 2017-01-05 2026-08-03 14 6 +220 / -35 smadappa janewang
KeyHasher.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 4 2018-08-12 2020-10-13 13 3 +319 / -108 smadappa sumanth.pasupuleti.is
EVCacheRESTService.java
in evcacheproxy/src/main/java/com/netflix/evcache/service/resources
148 7 2016-03-28 2020-06-05 12 5 +521 / -210 smadappa smadappa
DIEVCacheNodeListProvider.java
in evcache-client/src/main/java/com/netflix/evcache/pool/eureka
33 2 2018-08-12 2020-06-05 11 5 +73 / -28 smadappa smadappa
DIConnectionFactoryBuilderProvider.java
in evcache-client/src/main/java/com/netflix/evcache/connection
47 9 2018-08-12 2020-04-10 11 3 +112 / -45 smadappa smadappa
EVCacheConfig.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 17 2017-01-05 2020-03-03 11 2 +331 / -301 smadappa smadappa
BaseAsciiConnectionFactory.java
in evcache-core/src/main/java/com/netflix/evcache/connection
154 29 2019-11-22 2026-08-03 11 5 +204 / -12 smadappa janewang
EVCacheTracingEventListener.java
in evcache-zipkin-tracing/src/main/java/com/netflix/evcache
140 9 2020-01-02 2026-09-28 10 3 +914 / -37 maulikp 111398937+iparadiso
VersionTracker.java
in evcache-client/src/main/java/com/netflix/evcache/version
55 4 2018-10-08 2020-06-05 9 4 +142 / -9 smadappa smadappa
EVCacheScheduledExecutor.java
in evcache-core/src/main/java/com/netflix/evcache/pool
66 4 2017-06-15 2019-09-25 8 2 +122 / -47 smadappa smadappa
EVCacheConnection.java
in evcache-core/src/main/java/net/spy/memcached
109 8 2017-01-05 2025-02-05 8 5 +185 / -13 smadappa prudhviraj9
DIConnectionFactory.java
in evcache-client/src/main/java/com/netflix/evcache/connection
24 1 2018-08-12 2020-08-28 7 3 +57 / -28 smadappa smadappa
StartServer.java
in evcacheproxy/src/main/java/com/netflix/evcache/service
53 3 2016-03-28 2016-11-29 7 3 +170 / -30 smadappa smadappa
DIEVCacheKetamaNodeLocatorConfiguration.java
in evcache-client/src/main/java/com/netflix/evcache/pool
58 3 2018-08-12 2020-06-05 7 4 +117 / -48 smadappa smadappa
EVCacheTranscoderProperties.java
in evcache-core/src/main/java/com/netflix/evcache/config
80 9 2026-07-02 2026-08-04 7 3 +338 / -46 leejoseph62 76421107+janewang1680
EVCacheTracingTags.java
in evcache-zipkin-tracing/src/main/java/com/netflix/evcache
14 - 2020-01-02 2020-02-11 6 2 +66 / -6 maulikp smadappa
ConnectionFactoryBuilder.java
in evcache-core/src/main/java/com/netflix/evcache/connection
18 2 2017-01-05 2019-11-22 6 2 +39 / -14 smadappa smadappa
EVCacheAsciiOperationFactory.java
in evcache-core/src/main/java/com/netflix/evcache/operation
27 4 2019-12-04 2021-05-04 6 3 +50 / -5 smadappa tharanga
EVCacheInternal.java
in evcache-core/src/main/java/com/netflix/evcache
55 6 2020-07-20 2020-08-25 6 2 +518 / -311 spasupuleti sumanth.pasupuleti.is
EVCacheConnectionObserver.java
in evcache-core/src/main/java/com/netflix/evcache/pool/observer
137 19 2017-01-05 2018-10-12 6 1 +209 / -31 smadappa smadappa
mkdocs.yml
in root
9 - 2017-07-01 2017-12-20 5 1 +20 / -8 smadappa smadappa
EVCacheExecutor.java
in evcache-core/src/main/java/com/netflix/evcache/pool
66 4 2018-08-12 2019-09-25 5 2 +117 / -43 smadappa smadappa
EVCacheClientSample.java
in evcache-client-sample/src/main/java/com/netflix/evcache/sample
66 4 2016-03-25 2016-07-19 5 3 +510 / -66 senugula trigan.sda
HotKeyListener.java
in evcache-core/src/main/java/com/netflix/evcache/event/hotkey
173 9 2017-05-03 2019-09-25 5 2 +274 / -57 smadappa smadappa
StatusPage.java
in evcacheproxy/src/main/java/com/netflix/evcservice/service
12 1 2016-03-24 2016-07-19 4 3 +60 / -20 senugula trigan.sda
EVCacheServiceModule.java
in evcacheproxy/src/main/java/com/netflix/evcache/service
18 1 2016-03-28 2016-07-19 4 3 +123 / -27 smadappa trigan.sda
RESTServiceTranscoder.java
in evcacheproxy/src/main/java/com/netflix/evcache/service/transcoder
23 5 2016-06-24 2016-07-19 4 3 +100 / -2 senugula trigan.sda
EVCacheLatch.java
in evcache-core/src/main/java/com/netflix/evcache
27 - 2017-01-05 2018-08-12 4 1 +186 / -0 smadappa smadappa
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
EVCacheImpl.java
in evcache-core/src/main/java/com/netflix/evcache
3037 105 2017-01-05 2026-07-03 107 19 +6030 / -2514 smadappa janewang
EVCacheClient.java
in evcache-core/src/main/java/com/netflix/evcache/pool
1613 123 2017-01-05 2026-06-29 63 18 +2915 / -1120 smadappa janewang
EVCacheClientPool.java
in evcache-core/src/main/java/com/netflix/evcache/pool
1420 72 2017-01-05 2026-03-07 61 10 +2818 / -797 smadappa shihhaoyeh95
EVCacheMemcachedClient.java
in evcache-core/src/main/java/net/spy/memcached
864 43 2017-01-05 2026-02-11 48 10 +1928 / -733 smadappa sunjeets
EVCache.java
in evcache-core/src/main/java/com/netflix/evcache
217 3 2017-01-05 2025-02-03 26 8 +1680 / -169 smadappa prudhviraj9
EVCacheSerializingTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache
262 10 2023-06-28 2026-08-04 20 7 +868 / -181 samuelfu janewang
EVCacheMetricsFactory.java
in evcache-core/src/main/java/com/netflix/evcache/metrics
352 20 2017-01-05 2026-03-24 47 10 +794 / -225 smadappa shihhaoyeh95
EVCacheTracingEventListener.java
in evcache-zipkin-tracing/src/main/java/com/netflix/evcache
140 9 2020-01-02 2026-09-28 10 3 +914 / -37 maulikp 111398937+iparadiso
EVCacheInternal.java
in evcache-core/src/main/java/com/netflix/evcache
55 6 2020-07-20 2020-08-25 6 2 +518 / -311 spasupuleti sumanth.pasupuleti.is
EVCacheRESTService.java
in evcacheproxy/src/main/java/com/netflix/evcache/service/resources
148 7 2016-03-28 2020-06-05 12 5 +521 / -210 smadappa smadappa
EVCacheInternalImpl.java
in evcache-core/src/main/java/com/netflix/evcache
125 12 2020-07-20 2026-09-30 16 6 +595 / -131 spasupuleti bxu
EVCacheKey.java
in evcache-core/src/main/java/com/netflix/evcache
156 14 2019-02-27 2020-10-19 16 3 +489 / -200 smadappa smadappa
EVCacheLatchImpl.java
in evcache-core/src/main/java/com/netflix/evcache/operation
373 25 2017-01-05 2020-09-10 18 3 +589 / -89 smadappa smadappa
EVCacheClientUtil.java
in evcache-core/src/main/java/com/netflix/evcache/pool
99 4 2017-01-05 2025-02-05 25 5 +430 / -239 smadappa prudhviraj9
EVCacheClientPoolManager.java
in evcache-core/src/main/java/com/netflix/evcache/pool
200 23 2017-01-05 2022-04-30 23 4 +484 / -183 smadappa tgamaethige
EVCacheOperationFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
311 26 2017-01-05 2025-02-04 18 7 +534 / -127 smadappa prudhviraj9
EVCacheBulkGetFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
297 15 2017-01-05 2026-02-05 16 8 +525 / -134 smadappa shihhaoyeh95
EVCacheConfig.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 17 2017-01-05 2020-03-03 11 2 +331 / -301 smadappa smadappa
EVCacheClientZipkinTracingSample.java
in evcache-client-sample/src/main/java/com/netflix/evcache/sample
87 5 2020-01-04 2020-02-11 4 2 +592 / -24 maulikp smadappa
EVCacheInMemoryCache.java
in evcache-core/src/main/java/com/netflix/evcache
222 11 2017-01-05 2020-08-28 15 2 +429 / -175 smadappa smadappa
EVCacheNodeImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/binary
193 27 2017-01-05 2020-08-07 18 2 +468 / -120 smadappa sumanth.pasupuleti.is
EVCacheClientSample.java
in evcache-client-sample/src/main/java/com/netflix/evcache/sample
66 4 2016-03-25 2016-07-19 5 3 +510 / -66 senugula trigan.sda
EVCacheNodeLocator.java
in evcache-core/src/main/java/com/netflix/evcache/pool
150 14 2017-01-05 2025-03-17 17 7 +380 / -162 smadappa prudhviraj9
EurekaNodeListProvider.java
in evcache-client/src/main/java/com/netflix/evcache/pool/eureka
176 2 2018-08-12 2022-10-11 24 12 +376 / -163 smadappa prudhviraj9
KeyHasher.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 4 2018-08-12 2020-10-13 13 3 +319 / -108 smadappa sumanth.pasupuleti.is
EVCacheTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache
30 7 2017-01-05 2026-08-03 16 6 +232 / -175 smadappa janewang
SimpleNodeListProvider.java
in evcache-core/src/main/java/com/netflix/evcache/pool
188 5 2017-01-05 2022-10-11 21 8 +320 / -79 smadappa prudhviraj9
EVCacheValueSerde.java
in evcache-core/src/main/java/com/netflix/evcache/pool
102 5 2026-07-02 2026-07-03 2 2 +392 / -0 leejoseph62 janewang
EVCacheTranscoderProperties.java
in evcache-core/src/main/java/com/netflix/evcache/config
80 9 2026-07-02 2026-08-04 7 3 +338 / -46 leejoseph62 76421107+janewang1680
EVCacheEvent.java
in evcache-core/src/main/java/com/netflix/evcache/event
170 29 2017-01-05 2020-10-13 16 3 +325 / -51 smadappa sumanth.pasupuleti.is
EVCacheModule.java
in evcache-client/src/main/java/com/netflix/evcache
67 7 2016-01-28 2019-09-25 22 5 +230 / -133 smadappa smadappa
HotKeyListener.java
in evcache-core/src/main/java/com/netflix/evcache/event/hotkey
173 9 2017-05-03 2019-09-25 5 2 +274 / -57 smadappa smadappa
NodeLocatorLookup.java
in evcache-core/src/main/java/com/netflix/evcache/pool
94 5 2024-11-21 2025-03-17 3 2 +281 / -3 jkoch prudhviraj9
BaseConnectionFactory.java
in evcache-core/src/main/java/com/netflix/evcache/connection
149 28 2017-01-05 2026-08-03 14 6 +220 / -35 smadappa janewang
EVCacheAsciiNodeImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
191 28 2019-11-22 2020-08-07 3 2 +249 / -0 smadappa sumanth.pasupuleti.is
EVCacheConnectionObserver.java
in evcache-core/src/main/java/com/netflix/evcache/pool/observer
137 19 2017-01-05 2018-10-12 6 1 +209 / -31 smadappa smadappa
MetaArithmeticOperationImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
91 9 2021-03-25 2021-05-04 2 2 +238 / -0 tgamaethige tharanga
BaseAsciiConnectionFactory.java
in evcache-core/src/main/java/com/netflix/evcache/connection
154 29 2019-11-22 2026-08-03 11 5 +204 / -12 smadappa janewang
StartServer.java
in evcacheproxy/src/main/java/com/netflix/evcache/service
53 3 2016-03-28 2016-11-29 7 3 +170 / -30 smadappa smadappa
EVCacheConnection.java
in evcache-core/src/main/java/net/spy/memcached
109 8 2017-01-05 2025-02-05 8 5 +185 / -13 smadappa prudhviraj9
HashRingAlgorithm.java
in evcache-core/src/main/java/com/netflix/evcache/pool
70 8 2024-11-21 2025-03-17 3 2 +186 / -2 jkoch prudhviraj9
EVCacheLatch.java
in evcache-core/src/main/java/com/netflix/evcache
27 - 2017-01-05 2018-08-12 4 1 +186 / -0 smadappa smadappa
EVCacheMemcachedNodeROImpl.java
in evcache-core/src/main/java/net/spy/memcached
132 40 2017-01-05 2018-08-13 2 1 +178 / -1 smadappa smadappa
EVCacheScheduledExecutor.java
in evcache-core/src/main/java/com/netflix/evcache/pool
66 4 2017-06-15 2019-09-25 8 2 +122 / -47 smadappa smadappa
DIEVCacheKetamaNodeLocatorConfiguration.java
in evcache-client/src/main/java/com/netflix/evcache/pool
58 3 2018-08-12 2020-06-05 7 4 +117 / -48 smadappa smadappa
EVCacheExecutor.java
in evcache-core/src/main/java/com/netflix/evcache/pool
66 4 2018-08-12 2019-09-25 5 2 +117 / -43 smadappa smadappa
EVCacheItemMetaData.java
in evcache-core/src/main/java/com/netflix/evcache/operation
89 16 2020-04-07 2020-06-13 2 1 +150 / -8 smadappa smadappa
DIConnectionFactoryBuilderProvider.java
in evcache-client/src/main/java/com/netflix/evcache/connection
47 9 2018-08-12 2020-04-10 11 3 +112 / -45 smadappa smadappa
DIAsciiConnectionFactory.java
in evcache-client/src/main/java/com/netflix/evcache/connection
28 1 2019-11-22 2020-08-28 4 1 +95 / -58 smadappa smadappa
VersionTracker.java
in evcache-client/src/main/java/com/netflix/evcache/version
55 4 2018-10-08 2020-06-05 9 4 +142 / -9 smadappa smadappa
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)
# contributorsline
churn
first
contributor
latest
contributor
EVCacheImpl.java
in evcache-core/src/main/java/com/netflix/evcache
3037 105 2017-01-05 2026-07-03 107 19 +6030 / -2514 smadappa janewang
EVCacheClient.java
in evcache-core/src/main/java/com/netflix/evcache/pool
1613 123 2017-01-05 2026-06-29 63 18 +2915 / -1120 smadappa janewang
EurekaNodeListProvider.java
in evcache-client/src/main/java/com/netflix/evcache/pool/eureka
176 2 2018-08-12 2022-10-11 24 12 +376 / -163 smadappa prudhviraj9
EVCacheClientPool.java
in evcache-core/src/main/java/com/netflix/evcache/pool
1420 72 2017-01-05 2026-03-07 61 10 +2818 / -797 smadappa shihhaoyeh95
EVCacheMemcachedClient.java
in evcache-core/src/main/java/net/spy/memcached
864 43 2017-01-05 2026-02-11 48 10 +1928 / -733 smadappa sunjeets
EVCacheMetricsFactory.java
in evcache-core/src/main/java/com/netflix/evcache/metrics
352 20 2017-01-05 2026-03-24 47 10 +794 / -225 smadappa shihhaoyeh95
EVCache.java
in evcache-core/src/main/java/com/netflix/evcache
217 3 2017-01-05 2025-02-03 26 8 +1680 / -169 smadappa prudhviraj9
SimpleNodeListProvider.java
in evcache-core/src/main/java/com/netflix/evcache/pool
188 5 2017-01-05 2022-10-11 21 8 +320 / -79 smadappa prudhviraj9
EVCacheBulkGetFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
297 15 2017-01-05 2026-02-05 16 8 +525 / -134 smadappa shihhaoyeh95
EVCacheSerializingTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache
262 10 2023-06-28 2026-08-04 20 7 +868 / -181 samuelfu janewang
EVCacheOperationFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
311 26 2017-01-05 2025-02-04 18 7 +534 / -127 smadappa prudhviraj9
EVCacheNodeLocator.java
in evcache-core/src/main/java/com/netflix/evcache/pool
150 14 2017-01-05 2025-03-17 17 7 +380 / -162 smadappa prudhviraj9
EVCacheTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache
30 7 2017-01-05 2026-08-03 16 6 +232 / -175 smadappa janewang
EVCacheInternalImpl.java
in evcache-core/src/main/java/com/netflix/evcache
125 12 2020-07-20 2026-09-30 16 6 +595 / -131 spasupuleti bxu
BaseConnectionFactory.java
in evcache-core/src/main/java/com/netflix/evcache/connection
149 28 2017-01-05 2026-08-03 14 6 +220 / -35 smadappa janewang
EVCacheClientUtil.java
in evcache-core/src/main/java/com/netflix/evcache/pool
99 4 2017-01-05 2025-02-05 25 5 +430 / -239 smadappa prudhviraj9
EVCacheModule.java
in evcache-client/src/main/java/com/netflix/evcache
67 7 2016-01-28 2019-09-25 22 5 +230 / -133 smadappa smadappa
EVCacheRESTService.java
in evcacheproxy/src/main/java/com/netflix/evcache/service/resources
148 7 2016-03-28 2020-06-05 12 5 +521 / -210 smadappa smadappa
BaseAsciiConnectionFactory.java
in evcache-core/src/main/java/com/netflix/evcache/connection
154 29 2019-11-22 2026-08-03 11 5 +204 / -12 smadappa janewang
DIEVCacheNodeListProvider.java
in evcache-client/src/main/java/com/netflix/evcache/pool/eureka
33 2 2018-08-12 2020-06-05 11 5 +73 / -28 smadappa smadappa
EVCacheConnection.java
in evcache-core/src/main/java/net/spy/memcached
109 8 2017-01-05 2025-02-05 8 5 +185 / -13 smadappa prudhviraj9
EVCacheClientPoolManager.java
in evcache-core/src/main/java/com/netflix/evcache/pool
200 23 2017-01-05 2022-04-30 23 4 +484 / -183 smadappa tgamaethige
VersionTracker.java
in evcache-client/src/main/java/com/netflix/evcache/version
55 4 2018-10-08 2020-06-05 9 4 +142 / -9 smadappa smadappa
DIEVCacheKetamaNodeLocatorConfiguration.java
in evcache-client/src/main/java/com/netflix/evcache/pool
58 3 2018-08-12 2020-06-05 7 4 +117 / -48 smadappa smadappa
EVCacheLatchImpl.java
in evcache-core/src/main/java/com/netflix/evcache/operation
373 25 2017-01-05 2020-09-10 18 3 +589 / -89 smadappa smadappa
EVCacheKey.java
in evcache-core/src/main/java/com/netflix/evcache
156 14 2019-02-27 2020-10-19 16 3 +489 / -200 smadappa smadappa
EVCacheEvent.java
in evcache-core/src/main/java/com/netflix/evcache/event
170 29 2017-01-05 2020-10-13 16 3 +325 / -51 smadappa sumanth.pasupuleti.is
KeyHasher.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 4 2018-08-12 2020-10-13 13 3 +319 / -108 smadappa sumanth.pasupuleti.is
DIConnectionFactoryBuilderProvider.java
in evcache-client/src/main/java/com/netflix/evcache/connection
47 9 2018-08-12 2020-04-10 11 3 +112 / -45 smadappa smadappa
EVCacheTracingEventListener.java
in evcache-zipkin-tracing/src/main/java/com/netflix/evcache
140 9 2020-01-02 2026-09-28 10 3 +914 / -37 maulikp 111398937+iparadiso
EVCacheTranscoderProperties.java
in evcache-core/src/main/java/com/netflix/evcache/config
80 9 2026-07-02 2026-08-04 7 3 +338 / -46 leejoseph62 76421107+janewang1680
StartServer.java
in evcacheproxy/src/main/java/com/netflix/evcache/service
53 3 2016-03-28 2016-11-29 7 3 +170 / -30 smadappa smadappa
DIConnectionFactory.java
in evcache-client/src/main/java/com/netflix/evcache/connection
24 1 2018-08-12 2020-08-28 7 3 +57 / -28 smadappa smadappa
EVCacheAsciiOperationFactory.java
in evcache-core/src/main/java/com/netflix/evcache/operation
27 4 2019-12-04 2021-05-04 6 3 +50 / -5 smadappa tharanga
EVCacheClientSample.java
in evcache-client-sample/src/main/java/com/netflix/evcache/sample
66 4 2016-03-25 2016-07-19 5 3 +510 / -66 senugula trigan.sda
EVCacheFuture.java
in evcache-core/src/main/java/com/netflix/evcache/operation
72 14 2017-01-05 2020-06-05 4 3 +95 / -3 smadappa smadappa
EVCacheFutures.java
in evcache-core/src/main/java/com/netflix/evcache/operation
115 14 2017-01-05 2020-06-05 4 3 +141 / -3 smadappa smadappa
RESTServiceTranscoder.java
in evcacheproxy/src/main/java/com/netflix/evcache/service/transcoder
23 5 2016-06-24 2016-07-19 4 3 +100 / -2 senugula trigan.sda
EVCacheServiceModule.java
in evcacheproxy/src/main/java/com/netflix/evcache/service
18 1 2016-03-28 2016-07-19 4 3 +123 / -27 smadappa trigan.sda
StatusPage.java
in evcacheproxy/src/main/java/com/netflix/evcservice/service
12 1 2016-03-24 2016-07-19 4 3 +60 / -20 senugula trigan.sda
EVCacheServerGroupConfig.java
in evcache-core/src/main/java/com/netflix/evcache/pool
22 4 2017-01-05 2022-10-11 3 3 +56 / -50 smadappa prudhviraj9
EVCacheNodeImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/binary
193 27 2017-01-05 2020-08-07 18 2 +468 / -120 smadappa sumanth.pasupuleti.is
EVCacheInMemoryCache.java
in evcache-core/src/main/java/com/netflix/evcache
222 11 2017-01-05 2020-08-28 15 2 +429 / -175 smadappa smadappa
EVCacheConfig.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 17 2017-01-05 2020-03-03 11 2 +331 / -301 smadappa smadappa
EVCacheScheduledExecutor.java
in evcache-core/src/main/java/com/netflix/evcache/pool
66 4 2017-06-15 2019-09-25 8 2 +122 / -47 smadappa smadappa
EVCacheTracingTags.java
in evcache-zipkin-tracing/src/main/java/com/netflix/evcache
14 - 2020-01-02 2020-02-11 6 2 +66 / -6 maulikp smadappa
ConnectionFactoryBuilder.java
in evcache-core/src/main/java/com/netflix/evcache/connection
18 2 2017-01-05 2019-11-22 6 2 +39 / -14 smadappa smadappa
EVCacheInternal.java
in evcache-core/src/main/java/com/netflix/evcache
55 6 2020-07-20 2020-08-25 6 2 +518 / -311 spasupuleti sumanth.pasupuleti.is
EVCacheExecutor.java
in evcache-core/src/main/java/com/netflix/evcache/pool
66 4 2018-08-12 2019-09-25 5 2 +117 / -43 smadappa smadappa
HotKeyListener.java
in evcache-core/src/main/java/com/netflix/evcache/event/hotkey
173 9 2017-05-03 2019-09-25 5 2 +274 / -57 smadappa smadappa
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)
# contributorsline
churn
first
contributor
latest
contributor
EVCacheConnectionObserver.java
in evcache-core/src/main/java/com/netflix/evcache/pool/observer
137 19 2017-01-05 2018-10-12 6 1 +209 / -31 smadappa smadappa
EVCacheMemcachedNodeROImpl.java
in evcache-core/src/main/java/net/spy/memcached
132 40 2017-01-05 2018-08-13 2 1 +178 / -1 smadappa smadappa
EVCachePersistedProperties.java
in evcache-core/src/main/java/com/netflix/evcache/config
113 5 2020-03-06 2020-03-06 1 1 +133 / -0 smadappa smadappa
MetaGetOperationImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
105 5 2020-04-07 2020-06-08 4 1 +139 / -10 smadappa smadappa
EVCacheItemMetaData.java
in evcache-core/src/main/java/com/netflix/evcache/operation
89 16 2020-04-07 2020-06-13 2 1 +150 / -8 smadappa smadappa
EVCacheValue.java
in evcache-core/src/main/java/com/netflix/evcache/pool
74 8 2018-08-12 2018-08-12 1 1 +89 / -0 smadappa smadappa
CircularIterator.java
in evcache-core/src/main/java/com/netflix/evcache/util
73 5 2018-08-12 2018-08-12 1 1 +123 / -0 smadappa smadappa
ServerGroupCircularIterator.java
in evcache-core/src/main/java/com/netflix/evcache/util
59 5 2017-01-05 2018-08-13 2 1 +112 / -2 smadappa smadappa
MetaDebugOperationImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
52 4 2019-12-20 2019-12-20 1 1 +64 / -0 smadappa smadappa
ServerGroup.java
in evcache-core/src/main/java/com/netflix/evcache/pool
52 7 2017-01-05 2017-01-05 1 1 +61 / -0 smadappa smadappa
ZoneFallbackIterator.java
in evcache-core/src/main/java/com/netflix/evcache/util
46 4 2017-01-05 2017-01-05 1 1 +110 / -0 smadappa smadappa
ExecCmdOperationImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
39 5 2020-05-03 2020-05-03 1 1 +52 / -0 smadappa smadappa
EVCacheItem.java
in evcache-core/src/main/java/com/netflix/evcache/operation
28 7 2020-04-07 2020-04-07 1 1 +38 / -0 smadappa smadappa
DIAsciiConnectionFactory.java
in evcache-client/src/main/java/com/netflix/evcache/connection
28 1 2019-11-22 2020-08-28 4 1 +95 / -58 smadappa smadappa
EVCacheLatch.java
in evcache-core/src/main/java/com/netflix/evcache
27 - 2017-01-05 2018-08-12 4 1 +186 / -0 smadappa smadappa
EVCacheBulkDataDto.java
in evcache-core/src/main/java/com/netflix/evcache/util
24 5 2022-10-19 2022-10-19 1 1 +32 / -0 sriram.rangarajan.in sriram.rangarajan.in
Pair.java
in evcache-core/src/main/java/com/netflix/evcache/util
21 5 2018-08-12 2018-08-12 1 1 +27 / -0 smadappa smadappa
ChunkTranscoder.java
in evcache-core/src/main/java/com/netflix/evcache/pool
21 5 2017-01-05 2020-09-29 2 1 +37 / -2 smadappa smadappa
SupplierUtils.java
in evcache-core/src/main/java/com/netflix/evcache/util
20 2 2022-10-19 2022-10-19 1 1 +23 / -0 sriram.rangarajan.in sriram.rangarajan.in
DIConnectionModule.java
in evcache-client/src/main/java/com/netflix/evcache/connection
20 4 2018-08-12 2018-08-12 1 1 +27 / -0 smadappa smadappa
EVCacheClientPoolMBean.java
in evcache-core/src/main/java/com/netflix/evcache/pool
17 - 2017-01-05 2018-08-12 2 1 +33 / -0 smadappa smadappa
EVCacheScheduledExecutorMBean.java
in evcache-core/src/main/java/com/netflix/evcache/pool
14 - 2017-06-15 2017-06-15 1 1 +27 / -0 smadappa smadappa
EVCacheExecutorMBean.java
in evcache-core/src/main/java/com/netflix/evcache/pool
14 - 2018-08-12 2018-08-12 1 1 +27 / -0 smadappa smadappa
EVCacheOperationImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
13 3 2019-12-20 2019-12-20 1 1 +23 / -0 smadappa smadappa
EVCacheResponseStatus.java
in evcache-core/src/main/java/com/netflix/evcache/dto
13 3 2022-10-19 2022-10-19 1 1 +17 / -0 sriram.rangarajan.in sriram.rangarajan.in
RetryCount.java
in evcache-core/src/main/java/com/netflix/evcache/util
13 3 2022-10-19 2022-10-19 1 1 +14 / -0 sriram.rangarajan.in sriram.rangarajan.in
Sneaky.java
in evcache-core/src/main/java/com/netflix/evcache/util
12 2 2017-01-05 2017-01-05 1 1 +18 / -0 smadappa smadappa
EVCacheConnectException.java
in evcache-core/src/main/java/com/netflix/evcache
11 2 2018-08-12 2018-08-12 1 1 +16 / -0 smadappa smadappa
EVCacheConnectionObserverMBean.java
in evcache-core/src/main/java/com/netflix/evcache/pool/observer
11 - 2017-01-05 2017-01-05 1 1 +19 / -0 smadappa smadappa
EVCacheException.java
in evcache-core/src/main/java/com/netflix/evcache
10 2 2017-01-05 2017-01-05 1 1 +14 / -0 smadappa smadappa
EVCacheMissException.java
in evcache-core/src/main/java/com/netflix/evcache
10 2 2017-01-05 2017-01-05 1 1 +15 / -0 smadappa smadappa
EVCacheReadQueueException.java
in evcache-core/src/main/java/com/netflix/evcache
10 2 2017-01-05 2017-01-05 1 1 +14 / -0 smadappa smadappa
mkdocs.yml
in root
9 - 2017-07-01 2017-12-20 5 1 +20 / -8 smadappa smadappa
MetaGetOperation.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
9 - 2020-04-07 2020-04-07 1 1 +30 / -0 smadappa smadappa
EVCacheEventListener.java
in evcache-core/src/main/java/com/netflix/evcache/event
9 - 2017-01-05 2017-01-05 1 1 +16 / -0 smadappa smadappa
MetaDebugOperation.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
8 - 2019-12-20 2019-12-20 1 1 +21 / -0 smadappa smadappa
ExecCmdOperation.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
7 - 2020-05-03 2020-05-03 1 1 +13 / -0 smadappa smadappa
EVCacheNodeList.java
in evcache-core/src/main/java/com/netflix/evcache/pool
7 - 2017-01-05 2018-08-12 2 1 +24 / -0 smadappa smadappa
IConnectionBuilder.java
in evcache-core/src/main/java/com/netflix/evcache/connection
6 - 2017-01-05 2017-01-05 1 1 +11 / -0 smadappa smadappa
EVCacheGetOperationListener.java
in evcache-core/src/main/java/com/netflix/evcache
5 - 2017-01-05 2018-08-13 2 1 +11 / -2 smadappa smadappa
EVCacheNodeMBean.java
in evcache-core/src/main/java/net/spy/memcached
3 - 2019-11-22 2019-11-22 1 1 +5 / -0 smadappa smadappa
EVCacheImplMBean.java
in evcache-core/src/main/java/com/netflix/evcache
3 - 2020-06-26 2020-06-26 1 1 +5 / -0 smadappa smadappa
EVCacheInMemoryCache.java
in evcache-core/src/main/java/com/netflix/evcache
222 11 2017-01-05 2020-08-28 15 2 +429 / -175 smadappa smadappa
EVCacheNodeImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/binary
193 27 2017-01-05 2020-08-07 18 2 +468 / -120 smadappa sumanth.pasupuleti.is
EVCacheAsciiNodeImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
191 28 2019-11-22 2020-08-07 3 2 +249 / -0 smadappa sumanth.pasupuleti.is
HotKeyListener.java
in evcache-core/src/main/java/com/netflix/evcache/event/hotkey
173 9 2017-05-03 2019-09-25 5 2 +274 / -57 smadappa smadappa
EVCacheConfig.java
in evcache-core/src/main/java/com/netflix/evcache/util
116 17 2017-01-05 2020-03-03 11 2 +331 / -301 smadappa smadappa
EVCacheValueSerde.java
in evcache-core/src/main/java/com/netflix/evcache/pool
102 5 2026-07-02 2026-07-03 2 2 +392 / -0 leejoseph62 janewang
NodeLocatorLookup.java
in evcache-core/src/main/java/com/netflix/evcache/pool
94 5 2024-11-21 2025-03-17 3 2 +281 / -3 jkoch prudhviraj9
MetaArithmeticOperationImpl.java
in evcache-core/src/main/java/net/spy/memcached/protocol/ascii
91 9 2021-03-25 2021-05-04 2 2 +238 / -0 tgamaethige tharanga
Correlations

File Size vs. Number of Changes: 108 points

evcache-core/src/main/java/com/netflix/evcache/EVCacheInternalImpl.java x: 125 lines of code y: 16 # changes evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingEventListener.java x: 140 lines of code y: 10 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheSerializingTranscoder.java x: 262 lines of code y: 20 # changes evcache-core/src/main/java/com/netflix/evcache/config/EVCacheTranscoderProperties.java x: 80 lines of code y: 7 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheTranscoder.java x: 30 lines of code y: 16 # changes evcache-core/src/main/java/com/netflix/evcache/connection/BaseAsciiConnectionFactory.java x: 154 lines of code y: 11 # changes evcache-core/src/main/java/com/netflix/evcache/connection/BaseConnectionFactory.java x: 149 lines of code y: 14 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheImpl.java x: 3037 lines of code y: 107 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheValueSerde.java x: 102 lines of code y: 2 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClient.java x: 1613 lines of code y: 63 # changes evcache-core/src/main/java/com/netflix/evcache/metrics/EVCacheMetricsFactory.java x: 352 lines of code y: 47 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPool.java x: 1420 lines of code y: 61 # changes evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedClient.java x: 864 lines of code y: 48 # changes evcache-core/src/main/java/com/netflix/evcache/dto/KeyMapDto.java x: 17 lines of code y: 2 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheBulkGetFuture.java x: 297 lines of code y: 16 # 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: 25 # 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/operation/EVCacheOperationFuture.java x: 311 lines of code y: 18 # changes evcache-core/src/main/java/com/netflix/evcache/EVCache.java x: 217 lines of code y: 26 # 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/util/EVCacheBulkDataDto.java x: 24 lines of code y: 1 # changes evcache-core/src/main/java/com/netflix/evcache/util/SupplierUtils.java x: 20 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/pool/EVCacheClientPoolManager.java x: 200 lines of code y: 23 # 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: 13 # 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-client/src/main/java/com/netflix/evcache/connection/DIConnectionFactory.java x: 24 lines of code y: 7 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheInternal.java x: 55 lines of code y: 6 # 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: 18 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheImplMBean.java x: 3 lines of code y: 1 # 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/operation/EVCacheItem.java x: 28 lines of code y: 1 # 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/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: 22 # 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/EVCacheLatch.java x: 27 lines of code y: 4 # 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 mkdocs.yml x: 9 lines of code y: 5 # 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: 7 # 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: 4 # changes evcacheproxy/src/main/webapp/WEB-INF/web.xml x: 18 lines of code y: 3 # changes
107.0
# changes
  min: 1.0
  average: 9.02
  25th percentile: 1.0
  median: 4.0
  75th percentile: 11.0
  max: 107.0
0 3037.0
lines of code
min: 2.0 | average: 137.28 | 25th percentile: 17.25 | median: 52.5 | 75th percentile: 122.75 | max: 3037.0

Number of Contributors vs. Number of Changes: 108 points

evcache-core/src/main/java/com/netflix/evcache/EVCacheInternalImpl.java x: 6 # contributors y: 16 # changes evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingEventListener.java x: 3 # contributors y: 10 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheSerializingTranscoder.java x: 7 # contributors y: 20 # changes evcache-core/src/main/java/com/netflix/evcache/config/EVCacheTranscoderProperties.java x: 3 # contributors y: 7 # changes evcache-core/src/main/java/com/netflix/evcache/connection/BaseAsciiConnectionFactory.java x: 5 # contributors y: 11 # changes evcache-core/src/main/java/com/netflix/evcache/connection/BaseConnectionFactory.java x: 6 # contributors y: 14 # changes evcache-core/src/main/java/com/netflix/evcache/EVCacheImpl.java x: 19 # contributors y: 107 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheValueSerde.java x: 2 # contributors y: 2 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClient.java x: 18 # contributors y: 63 # changes evcache-core/src/main/java/com/netflix/evcache/metrics/EVCacheMetricsFactory.java x: 10 # contributors y: 47 # changes evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPool.java x: 10 # contributors y: 61 # changes evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedClient.java x: 10 # contributors y: 48 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheBulkGetFuture.java x: 8 # contributors y: 16 # 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: 25 # 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/operation/EVCacheOperationFuture.java x: 7 # contributors y: 18 # changes evcache-core/src/main/java/com/netflix/evcache/EVCache.java x: 8 # contributors y: 26 # 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/pool/EVCacheClientPoolManager.java x: 4 # contributors y: 23 # changes evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheAsciiOperationFactory.java x: 3 # contributors y: 6 # 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: 13 # 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-core/src/main/java/com/netflix/evcache/EVCacheInternal.java x: 2 # contributors y: 6 # changes evcache-core/src/main/java/net/spy/memcached/protocol/binary/EVCacheNodeImpl.java x: 2 # contributors y: 18 # changes evcache-client/src/main/java/com/netflix/evcache/pool/DIEVCacheKetamaNodeLocatorConfiguration.java x: 4 # contributors y: 7 # 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-client/src/main/java/com/netflix/evcache/EVCacheModule.java x: 5 # contributors y: 22 # 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/EVCacheScheduledExecutor.java x: 2 # contributors y: 8 # changes evcache-core/src/main/java/com/netflix/evcache/pool/observer/EVCacheConnectionObserver.java x: 1 # contributors y: 6 # changes mkdocs.yml x: 1 # contributors y: 5 # changes evcache-client-sample/src/main/java/com/netflix/evcache/sample/EVCacheClientSample.java x: 3 # contributors y: 5 # changes
107.0
# changes
  min: 1.0
  average: 9.02
  25th percentile: 1.0
  median: 4.0
  75th percentile: 11.0
  max: 107.0
0 19.0
# contributors
min: 1.0 | average: 3.03 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 19.0

Number of Contributors vs. File Size: 108 points

evcache-core/src/main/java/com/netflix/evcache/EVCacheInternalImpl.java x: 6 # contributors y: 125 lines of code evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingEventListener.java x: 3 # contributors y: 140 lines of code evcache-core/src/main/java/com/netflix/evcache/EVCacheSerializingTranscoder.java x: 7 # contributors y: 262 lines of code evcache-core/src/main/java/com/netflix/evcache/config/EVCacheTranscoderProperties.java x: 3 # contributors y: 80 lines of code evcache-core/src/main/java/com/netflix/evcache/EVCacheTranscoder.java x: 6 # contributors y: 30 lines of code evcache-core/src/main/java/com/netflix/evcache/connection/BaseAsciiConnectionFactory.java x: 5 # contributors y: 154 lines of code evcache-core/src/main/java/com/netflix/evcache/connection/BaseConnectionFactory.java x: 6 # contributors y: 149 lines of code evcache-core/src/main/java/com/netflix/evcache/EVCacheImpl.java x: 19 # contributors y: 3037 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheValueSerde.java x: 2 # contributors y: 102 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClient.java x: 18 # contributors y: 1613 lines of code evcache-core/src/main/java/com/netflix/evcache/metrics/EVCacheMetricsFactory.java x: 10 # contributors y: 352 lines of code evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPool.java x: 10 # contributors y: 1420 lines of code evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedClient.java x: 10 # contributors y: 864 lines of code evcache-core/src/main/java/com/netflix/evcache/dto/KeyMapDto.java x: 2 # contributors y: 17 lines of code evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheBulkGetFuture.java x: 8 # contributors y: 297 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/net/spy/memcached/EVCacheConnection.java x: 5 # contributors y: 109 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/EVCache.java x: 8 # contributors y: 217 lines of code evcache-core/src/main/java/com/netflix/evcache/dto/EVCacheResponseStatus.java x: 1 # contributors y: 13 lines of code evcache-core/src/main/java/com/netflix/evcache/util/EVCacheBulkDataDto.java x: 1 # contributors y: 24 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/pool/EVCacheClientPoolManager.java x: 4 # contributors y: 200 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/EVCacheKey.java x: 3 # contributors y: 156 lines of code evcache-core/src/main/java/com/netflix/evcache/event/EVCacheEvent.java x: 3 # contributors y: 170 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-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/net/spy/memcached/protocol/binary/EVCacheNodeImpl.java x: 2 # contributors y: 193 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/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-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/com/netflix/evcache/pool/EVCacheValue.java x: 1 # contributors y: 74 lines of code evcacheproxy/src/main/java/com/netflix/evcache/service/StartServer.java x: 3 # contributors y: 53 lines of code evcache-client-sample/src/main/java/com/netflix/evcache/sample/EVCacheClientSample.java x: 3 # contributors y: 66 lines of code evcacheproxy/src/main/java/com/netflix/evcache/service/HealthCheckHandlerImpl.java x: 2 # contributors y: 9 lines of code
3037.0
lines of code
  min: 2.0
  average: 137.28
  25th percentile: 17.25
  median: 52.5
  75th percentile: 122.75
  max: 3037.0
0 19.0
# contributors
min: 1.0 | average: 3.03 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 19.0

Number of Changes vs. Line Churn: 404 points

evcache-core/src/main/java/com/netflix/evcache/EVCacheInternalImpl.java x: 16 # changes y: 726 line churn evcache-core/src/test/java/com/netflix/evcache/EVCacheInternalImplTest.java x: 1 # changes y: 142 line churn evcache-core/src/test/java/test-suite.xml x: 9 # changes y: 43 line churn evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingEventListener.java x: 10 # changes y: 951 line churn evcache-core/build.gradle x: 26 # changes y: 207 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheSerializingTranscoder.java x: 20 # changes y: 1049 line churn evcache-core/src/main/java/com/netflix/evcache/config/EVCacheTranscoderProperties.java x: 7 # changes y: 384 line churn evcache-core/src/test/java/com/netflix/evcache/EVCacheSerializingTranscoderTest.java x: 4 # changes y: 982 line churn evcache-core/src/test/java/com/netflix/evcache/config/EVCacheTranscoderPropertiesTest.java x: 5 # changes y: 676 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheTranscoder.java x: 16 # changes y: 407 line churn evcache-core/src/main/java/com/netflix/evcache/connection/BaseAsciiConnectionFactory.java x: 11 # changes y: 216 line churn evcache-core/src/main/java/com/netflix/evcache/connection/BaseConnectionFactory.java x: 14 # changes y: 255 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheImpl.java x: 107 # changes y: 8544 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheValueSerde.java x: 2 # changes y: 392 line churn evcache-core/src/test/java/com/netflix/evcache/pool/EVCacheValueSerdeTest.java x: 2 # changes y: 610 line churn evcache-client/test/com/netflix/evcache/test/EVCacheTestDI.java x: 16 # changes y: 1362 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClient.java x: 63 # changes y: 4035 line churn evcache-core/src/main/java/com/netflix/evcache/metrics/EVCacheMetricsFactory.java x: 47 # changes y: 1019 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPool.java x: 61 # changes y: 3615 line churn build.gradle x: 42 # changes y: 417 line churn evcache-client-sample/build.gradle x: 15 # changes y: 167 line churn evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedClient.java x: 48 # changes y: 2661 line churn evcache-client/test/com/netflix/evcache/test/transcoder/Movie.java x: 1 # changes y: 44 line churn evcache-core/src/main/java/com/netflix/evcache/dto/KeyMapDto.java x: 2 # changes y: 42 line churn README.md x: 11 # changes y: 374 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheBulkGetFuture.java x: 16 # changes y: 659 line churn .github/workflows/nebula-publish.yml x: 8 # changes y: 158 line churn .github/workflows/nebula-ci.yml x: 6 # changes y: 138 line churn .github/workflows/nebula-snapshot.yml x: 6 # changes y: 126 line churn evcache-client-sample/dependencies.lock x: 3 # changes y: 1316 line churn evcache-client/dependencies.lock x: 3 # changes y: 1088 line churn evcache-core/dependencies.lock x: 3 # changes y: 528 line churn evcache-zipkin-tracing/dependencies.lock x: 3 # changes y: 956 line churn evcache-client/build.gradle x: 44 # changes y: 415 line churn evcache-zipkin-tracing/build.gradle x: 12 # changes y: 154 line churn evcacheproxy/build.gradle x: 7 # changes y: 140 line churn gradle/wrapper/gradle-wrapper.properties x: 16 # changes y: 60 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheNodeLocator.java x: 17 # changes y: 542 line churn evcache-core/src/main/java/com/netflix/evcache/pool/HashRingAlgorithm.java x: 3 # changes y: 188 line churn evcache-core/src/main/java/com/netflix/evcache/pool/NodeLocatorLookup.java x: 3 # changes y: 284 line churn evcache-core/src/test/java/com/netflix/evcache/pool/NodeLocatorLookupTest.java x: 3 # changes y: 174 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientUtil.java x: 25 # changes y: 669 line churn evcache-core/src/main/java/net/spy/memcached/EVCacheConnection.java x: 8 # changes y: 198 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheOperationFuture.java x: 18 # changes y: 661 line churn evcache-core/src/main/java/com/netflix/evcache/EVCache.java x: 26 # changes y: 1849 line churn evcache-core/src/test/java/com/netflix/evcache/test/SimpleEVCacheTest.java x: 10 # changes y: 479 line churn evcache-core/src/test/java/com/netflix/evcache/test/Base.java x: 8 # changes y: 334 line churn evcache-core/src/test/java/com/netflix/evcache/test/SimpleEurekaEVCacheTest.java x: 3 # changes y: 322 line churn evcache-client/src/main/java/com/netflix/evcache/pool/eureka/EurekaNodeListProvider.java x: 24 # changes y: 539 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheServerGroupConfig.java x: 3 # changes y: 106 line churn evcache-core/src/main/java/com/netflix/evcache/pool/SimpleNodeListProvider.java x: 21 # changes y: 399 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPoolManager.java x: 23 # changes y: 667 line churn .travis.yml x: 16 # changes y: 175 line churn buildViaTravis.sh x: 11 # changes y: 165 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheAsciiOperationFactory.java x: 6 # changes y: 55 line churn evcache-core/src/main/java/net/spy/memcached/protocol/ascii/MetaArithmeticOperationImpl.java x: 2 # changes y: 238 line churn .gitignore x: 6 # changes y: 41 line churn evcache-core/src/main/java/com/netflix/evcache/util/KeyHasher.java x: 13 # changes y: 427 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheInMemoryCache.java x: 15 # changes y: 604 line churn evcache-client/src/main/java/com/netflix/evcache/connection/DIAsciiConnectionFactory.java x: 4 # changes y: 153 line churn evcache-client/src/main/java/com/netflix/evcache/connection/DIConnectionFactory.java x: 7 # changes y: 85 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheInternal.java x: 6 # changes y: 829 line churn evcache-core/src/main/java/net/spy/memcached/EVCacheNode.java x: 3 # changes y: 74 line churn evcache-core/src/main/java/net/spy/memcached/protocol/ascii/EVCacheAsciiNodeImpl.java x: 3 # changes y: 249 line churn evcache-core/src/main/java/net/spy/memcached/protocol/binary/EVCacheNodeImpl.java x: 18 # changes y: 588 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheItemMetaData.java x: 2 # changes y: 158 line churn evcache-client/src/main/java/com/netflix/evcache/pool/eureka/DIEVCacheNodeListProvider.java x: 11 # changes y: 101 line churn evcache-client/src/main/java/com/netflix/evcache/version/VersionTracker.java x: 9 # changes y: 151 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheFuture.java x: 4 # changes y: 98 line churn evcacheproxy/src/main/java/com/netflix/evcache/service/resources/EVCacheRESTService.java x: 12 # changes y: 731 line churn evcache-core/src/main/java/net/spy/memcached/protocol/ascii/ExecCmdOperationImpl.java x: 1 # changes y: 52 line churn evcache-client/test/test-suite.xml x: 3 # changes y: 22 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheItemMetaData.java x: 2 # changes y: 284 line churn evcache-core/src/main/java/com/netflix/evcache/config/EVCachePersistedProperties.java x: 1 # changes y: 133 line churn evcache-core/src/main/java/com/netflix/evcache/util/EVCacheConfig.java x: 11 # changes y: 632 line churn evcache-client-sample/src/main/java/com/netflix/evcache/sample/EVCacheClientZipkinTracingSample.java x: 4 # changes y: 616 line churn settings.gradle x: 13 # changes y: 24 line churn evcache-client/src/main/java/com/netflix/evcache/EVCacheModule.java x: 22 # changes y: 363 line churn evcache-client/test/com/netflix/evcache/test/DIBase.java x: 7 # changes y: 412 line churn evcache-core/src/main/java/com/netflix/evcache/event/hotkey/HotKeyListener.java x: 5 # changes y: 331 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheExecutor.java x: 5 # changes y: 160 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheKetamaNodeLocatorConfiguration.java x: 4 # changes y: 87 line churn evcache-client/src/main/java/com/netflix/evcache/EVCacheImpl.java x: 83 # changes y: 11567 line churn evcache-client/src/main/java/com/netflix/evcache/EVCacheInMemoryCache.java x: 25 # changes y: 2226 line churn evcache-client/src/main/java/com/netflix/evcache/pool/EVCacheClient.java x: 60 # changes y: 7143 line churn evcache-client/src/main/java/net/spy/memcached/EVCacheMemcachedClient.java x: 53 # changes y: 2649 line churn evcache-core/src/test/java/com/netflix/evcache/EVCacheBuilderTests.java x: 4 # changes y: 332 line churn evcache-client/src/main/java/com/netflix/evcache/EVCacheKey.java x: 2 # changes y: 66 line churn evcache-client/src/main/java/com/netflix/evcache/event/EVCacheEvent.java x: 10 # changes y: 622 line churn evcache-client/src/main/java/com/netflix/evcache/event/hotkey/HotKeyListener.java x: 4 # changes y: 299 line churn evcache-client/src/main/java/com/netflix/evcache/operation/EVCacheLatchImpl.java x: 25 # changes y: 1436 line churn evcache-client/src/main/java/com/netflix/evcache/pool/DiscoveryNodeListProvider.java x: 25 # changes y: 1146 line churn evcache-client/src/main/java/com/netflix/evcache/pool/EVCacheClientPoolManager.java x: 40 # changes y: 1469 line churn evcache-client/src/main/java/com/netflix/evcache/pool/EVCacheClientUtil.java x: 16 # changes y: 850 line churn evcache-client/src/main/java/com/netflix/evcache/pool/SimpleNodeListProvider.java x: 18 # changes y: 935 line churn evcache-client/src/main/java/com/netflix/evcache/EVCache.java x: 28 # changes y: 5117 line churn evcache-client/src/main/java/com/netflix/evcache/EVCacheTranscoder.java x: 9 # changes y: 187 line churn evcache-client/src/main/java/com/netflix/evcache/connection/BaseConnectionFactory.java x: 23 # changes y: 628 line churn evcache-client/src/main/java/com/netflix/evcache/event/throttle/ThrottleListener.java x: 2 # changes y: 116 line churn evcache-client/src/main/java/com/netflix/evcache/metrics/EVCacheMetricsFactory.java x: 20 # changes y: 2038 line churn evcache-client/src/main/java/com/netflix/evcache/pool/EVCacheClientPool.java x: 48 # changes y: 5054 line churn evcache-client/src/main/java/com/netflix/evcache/pool/EVCacheExecutor.java x: 6 # changes y: 258 line churn evcache-client/src/main/java/com/netflix/evcache/pool/EVCacheNodeLocator.java x: 11 # changes y: 809 line churn evcache-client/src/main/java/com/netflix/evcache/pool/EVCacheScheduledExecutor.java x: 7 # changes y: 297 line churn evcache-client/src/main/java/com/netflix/evcache/util/EVCacheConfig.java x: 14 # changes y: 666 line churn evcache-client/src/main/java/net/spy/memcached/protocol/binary/EVCacheNodeImpl.java x: 19 # changes y: 1047 line churn evcache-client/src/test/java/com/netflix/evcache/pool/EVCacheClientPoolTest.java x: 7 # changes y: 348 line churn evcache-client/src/test/java/com/netflix/evcache/test/Base.java x: 16 # changes y: 1112 line churn evcache-client/src/com/netflix/evcache/pool/eureka/EurekaNodeListProvider.java x: 6 # changes y: 412 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheLatch.java x: 4 # changes y: 186 line churn evcache-core/src/test/java/com/netflix/evcache/test/MockEVCacheTest.java x: 2 # changes y: 225 line churn evcache-client/src/main/java/com/netflix/evcache/pool/EVCacheNodeList.java x: 9 # changes y: 94 line churn evcache-client/src/main/java/com/netflix/evcache/operation/EVCacheBulkGetFuture.java x: 15 # changes y: 898 line churn evcache-client/src/main/java/net/spy/memcached/protocol/binary/EVCacheNodeImplMBean.java x: 5 # changes y: 75 line churn docs/config.md x: 4 # changes y: 257 line churn mkdocs.yml x: 5 # changes y: 28 line churn evcache-client/src/main/java/com/netflix/evcache/EVCacheLatch.java x: 11 # changes y: 483 line churn evcache-client/src/main/java/com/netflix/evcache/pool/observer/EVCacheConnectionObserver.java x: 15 # changes y: 1004 line churn evcache-client/src/main/java/net/spy/memcached/EVCacheConnection.java x: 9 # changes y: 308 line churn evcache-di/test/com/netflix/evcache/test/DIBase.java x: 2 # changes y: 546 line churn evcache-di/test/com/netflix/evcache/test/EVCacheTestDI.java x: 2 # changes y: 576 line churn evcache-client-di/src/com/netflix/evcache/pool/eureka/EurekaNodeListProvider.java x: 3 # changes y: 378 line churn evcache-client-di/test/com/netflix/evcache/test/DIBase.java x: 3 # changes y: 584 line churn evcache-client/src/main/java/com/netflix/evcache/EVCacheGetOperationListener.java x: 4 # changes y: 29 line churn evcache-client/src/main/java/com/netflix/evcache/operation/EVCacheFuture.java x: 7 # changes y: 271 line churn evcache-client/src/main/java/com/netflix/evcache/operation/EVCacheFutures.java x: 8 # changes y: 428 line churn evcache-client/src/main/java/com/netflix/evcache/pool/ChunkTranscoder.java x: 8 # changes y: 121 line churn evcache-client/src/main/java/net/spy/memcached/EVCacheMemcachedNodeROImpl.java x: 4 # changes y: 536 line churn evcache-client/src/test/java/com/netflix/evcache/test/SimpleEVCacheTest.java x: 8 # changes y: 1012 line churn evcache-client/src/test/java/com/netflix/evcache/test/SimpleEurekaEVCacheTest.java x: 3 # changes y: 885 line churn evcache-client/src/test/java/test-suite.xml x: 8 # changes y: 72 line churn evcache-client/src/test/resources/log4j.properties x: 5 # changes y: 104 line churn evcache-client/src/main/java/com/netflix/evcache/metrics/EVCacheMetrics.java x: 14 # changes y: 1210 line churn evcache-client/src/main/java/com/netflix/evcache/metrics/EVCacheOperation.java x: 5 # changes y: 232 line churn evcache-client/src/test/java/com/netflix/evcache/test/EVCacheTestDI.java x: 13 # changes y: 1278 line churn evcache-client-eureka-di/src/com/netflix/evcache/pool/eureka/EurekaNodeList.java x: 1 # changes y: 190 line churn evcache-client-eureka-di/test/com/netflix/evcache/test/Base.java x: 1 # changes y: 272 line churn evcache-client-eureka-di/test/com/netflix/evcache/test/EVCacheTestDI.java x: 1 # changes y: 287 line churn evcacheproxy/src/main/java/com/netflix/evcache/service/StartServer.java x: 7 # changes y: 200 line churn evcache-client-sample/src/main/java/com/netflix/evcache/sample/EVCacheClientSample.java x: 5 # changes y: 576 line churn evcache-client/src/main/java/com/netflix/evcache/pool/AbstractEVCacheClientImpl.java x: 5 # changes y: 862 line churn evcache-client/src/main/java/com/netflix/evcache/pool/eureka/EVCacheClientImpl.java x: 5 # changes y: 274 line churn evcache-client/src/main/java/com/netflix/evcache/pool/eureka/EVCacheClientPoolImpl.java x: 6 # changes y: 2068 line churn evcache-client/src/main/java/com/netflix/evcache/pool/standalone/AbstractEVCacheClientPoolImpl.java x: 4 # changes y: 471 line churn evcache-client/src/main/java/com/netflix/evcache/pool/standalone/SimpleEVCacheClientPoolImpl.java x: 4 # changes y: 801 line churn evcache-client/src/main/java/com/netflix/evcache/pool/standalone/ZoneClusteredEVCacheClientImpl.java x: 5 # changes y: 189 line churn evcache-client/src/main/java/com/netflix/evcache/pool/standalone/ZoneClusteredEVCacheClientPoolImpl.java x: 4 # changes y: 1652 line churn gradle.properties x: 8 # changes y: 29 line churn gradle/convention.gradle x: 11 # changes y: 243 line churn gradle/maven.gradle x: 10 # changes y: 201 line churn client/src/main/java/com/netflix/evcache/EVCache.java x: 6 # changes y: 1049 line churn client/src/main/java/com/netflix/evcache/EVCacheImpl.java x: 8 # changes y: 1505 line churn client/src/main/java/com/netflix/evcache/pool/EVCacheClient.java x: 6 # changes y: 408 line churn client/src/main/java/com/netflix/evcache/pool/eureka/EVCacheClientImpl.java x: 6 # changes y: 208 line churn client/src/main/java/com/netflix/evcache/pool/eureka/EVCacheClientPoolImpl.java x: 5 # changes y: 1732 line churn client/src/main/java/com/netflix/evcache/pool/observer/EVCacheConnectionObserver.java x: 6 # changes y: 478 line churn client/src/main/java/com/netflix/evcache/pool/standalone/SimpleEVCacheClientPoolImpl.java x: 5 # changes y: 600 line churn client/src/main/java/com/netflix/evcache/pool/standalone/ZoneClusteredEVCacheClientPoolImpl.java x: 5 # changes y: 1287 line churn
11567.0
line churn
  min: 1.0
  average: 375.09
  25th percentile: 40.0
  median: 116.5
  75th percentile: 328.75
  max: 11567.0
0 107.0
# changes
min: 1.0 | average: 6.84 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 107.0

Number of Contributors vs. Line Churn: 108 points

evcache-core/src/main/java/com/netflix/evcache/EVCacheInternalImpl.java x: 6 # contributors y: 726 line churn evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingEventListener.java x: 3 # contributors y: 951 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheSerializingTranscoder.java x: 7 # contributors y: 1049 line churn evcache-core/src/main/java/com/netflix/evcache/config/EVCacheTranscoderProperties.java x: 3 # contributors y: 384 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheTranscoder.java x: 6 # contributors y: 407 line churn evcache-core/src/main/java/com/netflix/evcache/connection/BaseAsciiConnectionFactory.java x: 5 # contributors y: 216 line churn evcache-core/src/main/java/com/netflix/evcache/connection/BaseConnectionFactory.java x: 6 # contributors y: 255 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheImpl.java x: 19 # contributors y: 8544 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheValueSerde.java x: 2 # contributors y: 392 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClient.java x: 18 # contributors y: 4035 line churn evcache-core/src/main/java/com/netflix/evcache/metrics/EVCacheMetricsFactory.java x: 10 # contributors y: 1019 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPool.java x: 10 # contributors y: 3615 line churn evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedClient.java x: 10 # contributors y: 2661 line churn evcache-core/src/main/java/com/netflix/evcache/dto/KeyMapDto.java x: 2 # contributors y: 42 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheBulkGetFuture.java x: 8 # contributors y: 659 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheNodeLocator.java x: 7 # contributors y: 542 line churn evcache-core/src/main/java/com/netflix/evcache/pool/HashRingAlgorithm.java x: 2 # contributors y: 188 line churn evcache-core/src/main/java/com/netflix/evcache/pool/NodeLocatorLookup.java x: 2 # contributors y: 284 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientUtil.java x: 5 # contributors y: 669 line churn evcache-core/src/main/java/net/spy/memcached/EVCacheConnection.java x: 5 # contributors y: 198 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheOperationFuture.java x: 7 # contributors y: 661 line churn evcache-core/src/main/java/com/netflix/evcache/EVCache.java x: 8 # contributors y: 1849 line churn evcache-core/src/main/java/com/netflix/evcache/dto/EVCacheResponseStatus.java x: 1 # contributors y: 17 line churn evcache-client/src/main/java/com/netflix/evcache/pool/eureka/EurekaNodeListProvider.java x: 12 # contributors y: 539 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheServerGroupConfig.java x: 3 # contributors y: 106 line churn evcache-core/src/main/java/com/netflix/evcache/pool/SimpleNodeListProvider.java x: 8 # contributors y: 399 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPoolManager.java x: 4 # contributors y: 667 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheAsciiOperationFactory.java x: 3 # contributors y: 55 line churn evcache-core/src/main/java/net/spy/memcached/protocol/ascii/MetaArithmeticOperationImpl.java x: 2 # contributors y: 238 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheKey.java x: 3 # contributors y: 689 line churn evcache-core/src/main/java/com/netflix/evcache/util/KeyHasher.java x: 3 # contributors y: 427 line churn evcache-core/src/main/java/com/netflix/evcache/pool/ChunkTranscoder.java x: 1 # contributors y: 39 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheInMemoryCache.java x: 2 # contributors y: 604 line churn evcache-client/src/main/java/com/netflix/evcache/connection/DIAsciiConnectionFactory.java x: 1 # contributors y: 153 line churn evcache-client/src/main/java/com/netflix/evcache/connection/DIConnectionFactory.java x: 3 # contributors y: 85 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheInternal.java x: 2 # contributors y: 829 line churn evcache-core/src/main/java/net/spy/memcached/EVCacheNode.java x: 2 # contributors y: 74 line churn evcache-client/src/main/java/com/netflix/evcache/pool/DIEVCacheKetamaNodeLocatorConfiguration.java x: 4 # contributors y: 165 line churn evcache-client/src/main/java/com/netflix/evcache/pool/eureka/DIEVCacheNodeListProvider.java x: 5 # contributors y: 101 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheFutures.java x: 3 # contributors y: 144 line churn evcacheproxy/src/main/java/com/netflix/evcache/service/resources/EVCacheRESTService.java x: 5 # contributors y: 731 line churn evcache-core/src/main/java/com/netflix/evcache/config/EVCachePersistedProperties.java x: 1 # contributors y: 133 line churn evcache-core/src/main/java/com/netflix/evcache/util/EVCacheConfig.java x: 2 # contributors y: 632 line churn evcache-client/src/main/java/com/netflix/evcache/EVCacheModule.java x: 5 # contributors y: 363 line churn evcache-core/src/main/java/com/netflix/evcache/event/hotkey/HotKeyListener.java x: 2 # contributors y: 331 line churn evcache-core/src/main/java/com/netflix/evcache/event/throttle/ThrottleListener.java x: 2 # contributors y: 147 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheClientPoolConfigurationProperties.java x: 2 # contributors y: 117 line churn evcache-core/src/main/java/com/netflix/evcache/pool/observer/EVCacheConnectionObserver.java x: 1 # contributors y: 240 line churn evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedNodeROImpl.java x: 1 # contributors y: 179 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheValue.java x: 1 # contributors y: 89 line churn evcacheproxy/src/main/java/com/netflix/evcache/service/StartServer.java x: 3 # contributors y: 200 line churn evcache-client-sample/src/main/java/com/netflix/evcache/sample/EVCacheClientSample.java x: 3 # contributors y: 576 line churn evcacheproxy/src/main/webapp/WEB-INF/index.jsp x: 2 # contributors y: 4 line churn
8544.0
line churn
  min: 4.0
  average: 407.6
  25th percentile: 34.25
  median: 138.5
  75th percentile: 397.25
  max: 8544.0
0 19.0
# contributors
min: 1.0 | average: 3.03 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 19.0

File Size vs. Line Churn: 108 points

evcache-core/src/main/java/com/netflix/evcache/EVCacheInternalImpl.java x: 125 lines of code y: 726 line churn evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingEventListener.java x: 140 lines of code y: 951 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheSerializingTranscoder.java x: 262 lines of code y: 1049 line churn evcache-core/src/main/java/com/netflix/evcache/config/EVCacheTranscoderProperties.java x: 80 lines of code y: 384 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheTranscoder.java x: 30 lines of code y: 407 line churn evcache-core/src/main/java/com/netflix/evcache/connection/BaseAsciiConnectionFactory.java x: 154 lines of code y: 216 line churn evcache-core/src/main/java/com/netflix/evcache/connection/BaseConnectionFactory.java x: 149 lines of code y: 255 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheImpl.java x: 3037 lines of code y: 8544 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheValueSerde.java x: 102 lines of code y: 392 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClient.java x: 1613 lines of code y: 4035 line churn evcache-core/src/main/java/com/netflix/evcache/metrics/EVCacheMetricsFactory.java x: 352 lines of code y: 1019 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPool.java x: 1420 lines of code y: 3615 line churn evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedClient.java x: 864 lines of code y: 2661 line churn evcache-core/src/main/java/com/netflix/evcache/dto/KeyMapDto.java x: 17 lines of code y: 42 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheBulkGetFuture.java x: 297 lines of code y: 659 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheNodeLocator.java x: 150 lines of code y: 542 line churn evcache-core/src/main/java/com/netflix/evcache/pool/HashRingAlgorithm.java x: 70 lines of code y: 188 line churn evcache-core/src/main/java/com/netflix/evcache/pool/NodeLocatorLookup.java x: 94 lines of code y: 284 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientUtil.java x: 99 lines of code y: 669 line churn evcache-core/src/main/java/net/spy/memcached/EVCacheConnection.java x: 109 lines of code y: 198 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheOperationFuture.java x: 311 lines of code y: 661 line churn evcache-core/src/main/java/com/netflix/evcache/EVCache.java x: 217 lines of code y: 1849 line churn evcache-core/src/main/java/com/netflix/evcache/dto/EVCacheResponseStatus.java x: 13 lines of code y: 17 line churn evcache-core/src/main/java/com/netflix/evcache/util/EVCacheBulkDataDto.java x: 24 lines of code y: 32 line churn evcache-core/src/main/java/com/netflix/evcache/util/SupplierUtils.java x: 20 lines of code y: 23 line churn evcache-client/src/main/java/com/netflix/evcache/pool/eureka/EurekaNodeListProvider.java x: 176 lines of code y: 539 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheServerGroupConfig.java x: 22 lines of code y: 106 line churn evcache-core/src/main/java/com/netflix/evcache/pool/SimpleNodeListProvider.java x: 188 lines of code y: 399 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheClientPoolManager.java x: 200 lines of code y: 667 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheAsciiOperationFactory.java x: 27 lines of code y: 55 line churn evcache-core/src/main/java/net/spy/memcached/protocol/ascii/MetaArithmeticOperationImpl.java x: 91 lines of code y: 238 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheKey.java x: 156 lines of code y: 689 line churn evcache-core/src/main/java/com/netflix/evcache/event/EVCacheEvent.java x: 170 lines of code y: 376 line churn evcache-core/src/main/java/com/netflix/evcache/util/KeyHasher.java x: 116 lines of code y: 427 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheLatchImpl.java x: 373 lines of code y: 678 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheInMemoryCache.java x: 222 lines of code y: 604 line churn evcache-client/src/main/java/com/netflix/evcache/connection/DIAsciiConnectionFactory.java x: 28 lines of code y: 153 line churn evcache-client/src/main/java/com/netflix/evcache/connection/DIConnectionFactory.java x: 24 lines of code y: 85 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheInternal.java x: 55 lines of code y: 829 line churn evcache-core/src/main/java/net/spy/memcached/EVCacheNode.java x: 35 lines of code y: 74 line churn evcache-core/src/main/java/net/spy/memcached/protocol/ascii/EVCacheAsciiNodeImpl.java x: 191 lines of code y: 249 line churn evcache-core/src/main/java/net/spy/memcached/protocol/binary/EVCacheNodeImpl.java x: 193 lines of code y: 588 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheImplMBean.java x: 3 lines of code y: 5 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheItemMetaData.java x: 89 lines of code y: 158 line churn evcache-core/src/main/java/net/spy/memcached/protocol/ascii/MetaGetOperationImpl.java x: 105 lines of code y: 149 line churn evcache-client/src/main/java/com/netflix/evcache/pool/DIEVCacheKetamaNodeLocatorConfiguration.java x: 58 lines of code y: 165 line churn evcache-client/src/main/java/com/netflix/evcache/pool/eureka/DIEVCacheNodeListProvider.java x: 33 lines of code y: 101 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheFuture.java x: 72 lines of code y: 98 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheFutures.java x: 115 lines of code y: 144 line churn evcacheproxy/src/main/java/com/netflix/evcache/service/resources/EVCacheRESTService.java x: 148 lines of code y: 731 line churn evcache-core/src/main/java/net/spy/memcached/protocol/ascii/ExecCmdOperation.java x: 7 lines of code y: 13 line churn evcache-core/src/main/java/net/spy/memcached/protocol/ascii/ExecCmdOperationImpl.java x: 39 lines of code y: 52 line churn evcache-client/src/main/java/com/netflix/evcache/connection/DIConnectionFactoryBuilderProvider.java x: 47 lines of code y: 157 line churn evcache-core/src/main/java/com/netflix/evcache/operation/EVCacheItem.java x: 28 lines of code y: 38 line churn evcache-core/src/main/java/com/netflix/evcache/config/EVCachePersistedProperties.java x: 113 lines of code y: 133 line churn evcache-core/src/main/java/com/netflix/evcache/util/EVCacheConfig.java x: 116 lines of code y: 632 line churn evcache-client-sample/src/main/java/com/netflix/evcache/sample/EVCacheClientZipkinTracingSample.java x: 87 lines of code y: 616 line churn evcache-zipkin-tracing/src/main/java/com/netflix/evcache/EVCacheTracingTags.java x: 14 lines of code y: 72 line churn evcache-core/src/main/java/net/spy/memcached/protocol/ascii/MetaDebugOperationImpl.java x: 52 lines of code y: 64 line churn evcache-client/src/main/java/com/netflix/evcache/EVCacheModule.java x: 67 lines of code y: 363 line churn evcache-core/src/main/java/com/netflix/evcache/event/hotkey/HotKeyListener.java x: 173 lines of code y: 331 line churn evcache-core/src/main/java/com/netflix/evcache/event/throttle/ThrottleListener.java x: 54 lines of code y: 147 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheExecutor.java x: 66 lines of code y: 160 line churn evcache-core/src/main/java/com/netflix/evcache/pool/EVCacheKetamaNodeLocatorConfiguration.java x: 44 lines of code y: 87 line churn evcache-core/src/main/java/com/netflix/evcache/pool/observer/EVCacheConnectionObserver.java x: 137 lines of code y: 240 line churn evcache-core/src/main/java/com/netflix/evcache/util/ServerGroupCircularIterator.java x: 59 lines of code y: 114 line churn evcache-core/src/main/java/net/spy/memcached/EVCacheMemcachedNodeROImpl.java x: 132 lines of code y: 179 line churn evcache-core/src/main/java/com/netflix/evcache/EVCacheLatch.java x: 27 lines of code y: 186 line churn evcache-core/src/main/java/com/netflix/evcache/util/CircularIterator.java x: 73 lines of code y: 123 line churn evcache-core/src/main/java/com/netflix/evcache/util/ZoneFallbackIterator.java x: 46 lines of code y: 110 line churn evcacheproxy/src/main/java/com/netflix/evcache/service/StartServer.java x: 53 lines of code y: 200 line churn evcache-client-sample/src/main/java/com/netflix/evcache/sample/EVCacheClientSample.java x: 66 lines of code y: 576 line churn evcacheproxy/root/apps/tomcat/conf/server.xml x: 31 lines of code y: 106 line churn evcacheproxy/src/main/java/com/netflix/evcache/service/EVCacheServiceModule.java x: 18 lines of code y: 150 line churn evcacheproxy/src/main/java/com/netflix/evcache/service/HealthCheckHandlerImpl.java x: 9 lines of code y: 54 line churn
8544.0
line churn
  min: 4.0
  average: 407.6
  25th percentile: 34.25
  median: 138.5
  75th percentile: 397.25
  max: 8544.0
0 3037.0
lines of code
min: 2.0 | average: 137.28 | 25th percentile: 17.25 | median: 52.5 | 75th percentile: 122.75 | max: 3037.0