From 0088d28711ac28d3429d00743cb8af5e0d293e50 Mon Sep 17 00:00:00 2001 From: Olga MaciaszekSharma Date: Mon, 6 Dec 2021 18:00:50 +0100 Subject: [PATCH] Make CaffeineWarnLogger message more specific. Refactor. Fixes gh-1050. --- .../cloud/configuration/CompatibilityNotMetException.java | 3 ++- .../config/LoadBalancerCacheAutoConfiguration.java | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-cloud-commons/src/main/java/org/springframework/cloud/configuration/CompatibilityNotMetException.java b/spring-cloud-commons/src/main/java/org/springframework/cloud/configuration/CompatibilityNotMetException.java index c3754a1b..4306d43b 100644 --- a/spring-cloud-commons/src/main/java/org/springframework/cloud/configuration/CompatibilityNotMetException.java +++ b/spring-cloud-commons/src/main/java/org/springframework/cloud/configuration/CompatibilityNotMetException.java @@ -31,7 +31,8 @@ class CompatibilityNotMetException extends RuntimeException { final List results; CompatibilityNotMetException(List results) { - super("Spring Cloud/ Spring Boot version compatibility checks have failed: " + Arrays.toString(results.toArray())); + super("Spring Cloud/ Spring Boot version compatibility checks have failed: " + + Arrays.toString(results.toArray())); this.results = results; } diff --git a/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/config/LoadBalancerCacheAutoConfiguration.java b/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/config/LoadBalancerCacheAutoConfiguration.java index a4f39e8b..bb2e0d2d 100644 --- a/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/config/LoadBalancerCacheAutoConfiguration.java +++ b/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/config/LoadBalancerCacheAutoConfiguration.java @@ -80,6 +80,7 @@ public class LoadBalancerCacheAutoConfiguration { void logWarning() { if (LOG.isWarnEnabled()) { LOG.warn("Spring Cloud LoadBalancer is currently working with the default cache. " + + "While this cache implementation is useful for development and tests, it's recommended to use Caffeine cache in production." + "You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath."); } }