From f4bab9c027daa080b1421d055de747194ddecc53 Mon Sep 17 00:00:00 2001 From: John Blum Date: Tue, 20 Mar 2018 11:57:38 -0700 Subject: [PATCH] Refactor @ConditionalOnMissingBean to only refer to an instance of cache as o.a.g.cache.GemFireCache. --- .../autoconfigure/GeodeClientCacheAutoConfiguration.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/GeodeClientCacheAutoConfiguration.java b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/GeodeClientCacheAutoConfiguration.java index c954e095..0abce63d 100644 --- a/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/GeodeClientCacheAutoConfiguration.java +++ b/geode-spring-boot-starter/src/main/java/org/springframework/boot/data/geode/autoconfigure/GeodeClientCacheAutoConfiguration.java @@ -16,7 +16,7 @@ package org.springframework.boot.data.geode.autoconfigure; -import org.apache.geode.cache.Cache; +import org.apache.geode.cache.GemFireCache; import org.apache.geode.cache.client.ClientCache; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; @@ -45,7 +45,7 @@ import org.springframework.data.gemfire.config.annotation.EnablePdx; */ @Configuration @ConditionalOnClass({ ClientCacheFactoryBean.class, ClientCache.class }) -@ConditionalOnMissingBean({ ClientCache.class, Cache.class }) +@ConditionalOnMissingBean(GemFireCache.class) @ClientCacheApplication @EnablePdx @SuppressWarnings("all")