diff --git a/gradle.properties b/gradle.properties index cc7b9758..5bd83885 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ junitVersion=4.11 log4jVersion=1.2.17 mockitoVersion=1.9.5 slf4jVersion=1.7.6 -spring.range="[3.2.0, 4.0.0)" -springVersion=3.2.9.RELEASE +spring.range="[4.0.0, 5.0.0)" +springVersion=4.0.5.RELEASE springDataCommonsVersion=1.9.0.BUILD-SNAPSHOT version=1.5.0.BUILD-SNAPSHOT diff --git a/src/main/java/org/springframework/data/gemfire/support/GemfireCache.java b/src/main/java/org/springframework/data/gemfire/support/GemfireCache.java index 0ed9b5d9..8c418948 100644 --- a/src/main/java/org/springframework/data/gemfire/support/GemfireCache.java +++ b/src/main/java/org/springframework/data/gemfire/support/GemfireCache.java @@ -67,7 +67,11 @@ public class GemfireCache implements Cache { return (value == null ? null : new SimpleValueWrapper(value)); } - @SuppressWarnings("unchecked") + public T get(final Object key, final Class type) { + return type.cast(region.get(key)); + } + + @SuppressWarnings("unchecked") public void put(Object key, Object value) { region.put(key, value); }