GemfireConfig
package com.mridul.software.automation.spring.configuration; import com.gemstone.gemfire.cache.Region; import com.gemstone.gemfire.cache.client.ClientCache; import com.gemstone.gemfire.cache.client.ClientCacheFactory; import com.gemstone.gemfire.cache.client.ClientRegionShortcut; import com.gemstone.gemfire.internal.concurrent.ConcurrentHashSet; import com.mridul.software.automation.spring.context.properties.gemfire.GemfireCustomProperties; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.gemfire.GemfireTemplate; import org.springframework.data.gemfire.repository.config.EnableGemfireRepositories; import javax.annotation.PreDestroy; import java.util.Map; import java.util....