From 8cc46ac0fcfe7304a4df0ea4238787cd3b0befdf Mon Sep 17 00:00:00 2001 From: John Blum Date: Thu, 19 Jun 2014 15:44:26 -0700 Subject: [PATCH] Upgraded Spring Data GemFire 1.5 to Spring Framework 4.0.5. --- gradle.properties | 4 ++-- .../springframework/data/gemfire/support/GemfireCache.java | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) 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); }