Cleanup unchecked cast in GemFireMockObjectsSupport.resolveRegionAttributesFromClientRegionShortcut().

This commit is contained in:
John Blum
2023-06-24 10:05:16 -07:00
parent 204f14e5bc
commit 21ea78dae5

View File

@@ -161,8 +161,6 @@ import org.apache.geode.distributed.internal.DistributionConfig;
import org.apache.geode.internal.cache.PoolManagerImpl;
import org.apache.geode.pdx.PdxSerializer;
import org.apache.lucene.analysis.Analyzer;
import org.springframework.beans.factory.DisposableBean;
import org.springframework.data.gemfire.GemfireUtils;
import org.springframework.data.gemfire.IndexType;
@@ -181,6 +179,8 @@ import org.springframework.util.Assert;
import org.springframework.util.ClassUtils;
import org.springframework.util.StringUtils;
import org.apache.lucene.analysis.Analyzer;
/**
* The {@link GemFireMockObjectsSupport} class is an abstract base class encapsulating factory methods for creating
* Apache Geode or VMware (Pivotal) GemFire Mock Objects (e.g. {@link Cache}, {@link ClientCache}, {@link Region},
@@ -658,6 +658,7 @@ public abstract class GemFireMockObjectsSupport extends MockObjectsSupport {
* @see org.apache.geode.cache.GemFireCache
* @see java.util.Optional
*/
@SuppressWarnings("unchecked")
private static <T extends GemFireCache> Optional<T> resolveAnyGemFireCache() {
return Optional.ofNullable((T) cacheReference.get());
}