Add explicit dependency to CacheAutoConfiguration

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

See gh-2633
This commit is contained in:
Stephane Nicoll 2015-05-15 16:57:45 +02:00
parent 62a2dd659b
commit 80ecb8220d

View File

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