Browse Source

Add explicit dependency to CacheAutoConfiguration

Make sure that the cache statistics auto-configuration is evaluated after
the cache auto-configuration itself.

See gh-2633
pull/2792/merge
Stephane Nicoll 11 years ago
parent
commit
80ecb8220d
  1. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/CacheStatisticsAutoConfiguration.java

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/CacheStatisticsAutoConfiguration.java

@ -28,7 +28,9 @@ import org.springframework.boot.actuate.cache.EhCacheStatisticsProvider;
import org.springframework.boot.actuate.cache.GuavaCacheStatisticsProvider; import org.springframework.boot.actuate.cache.GuavaCacheStatisticsProvider;
import org.springframework.boot.actuate.cache.HazelcastCacheStatisticsProvider; import org.springframework.boot.actuate.cache.HazelcastCacheStatisticsProvider;
import org.springframework.boot.actuate.cache.JCacheStatisticsProvider; import org.springframework.boot.actuate.cache.JCacheStatisticsProvider;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.cache.Cache; import org.springframework.cache.Cache;
@ -50,6 +52,7 @@ import com.hazelcast.core.IMap;
* @since 1.3.0 * @since 1.3.0
*/ */
@Configuration @Configuration
@AutoConfigureAfter(CacheAutoConfiguration.class)
@ConditionalOnBean(CacheManager.class) @ConditionalOnBean(CacheManager.class)
public class CacheStatisticsAutoConfiguration { public class CacheStatisticsAutoConfiguration {

Loading…
Cancel
Save