From fb0d53a79628bf59775e45495136b9d0f0566749 Mon Sep 17 00:00:00 2001 From: Bertrand Renuart Date: Wed, 3 Jan 2018 02:10:06 +0100 Subject: [PATCH] Invoke super.onCacheRefreshed() before custom logic (#2604) --- .../springframework/cloud/netflix/eureka/CloudEurekaClient.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java index 74db0b83..04cd9ba4 100644 --- a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java +++ b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaClient.java @@ -93,6 +93,8 @@ public class CloudEurekaClient extends DiscoveryClient { @Override protected void onCacheRefreshed() { + super.onCacheRefreshed(); + if (this.cacheRefreshedCount != null) { //might be called during construction and will be null long newCount = this.cacheRefreshedCount.incrementAndGet(); log.trace("onCacheRefreshed called with count: " + newCount);