From fc42dc76badad4eae011fd1ebcade6ae205bc25b Mon Sep 17 00:00:00 2001 From: Costin Leau Date: Mon, 31 Jan 2011 13:28:06 +0200 Subject: [PATCH] + remove some compiler warnings --- .../data/keyvalue/redis/support/atomic/CASUtils.java | 1 + .../data/keyvalue/redis/support/atomic/RedisAtomicInteger.java | 1 + .../data/keyvalue/redis/support/atomic/RedisAtomicLong.java | 1 + 3 files changed, 3 insertions(+) diff --git a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/CASUtils.java b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/CASUtils.java index 6bcd6a022..4ef4175fc 100644 --- a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/CASUtils.java +++ b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/CASUtils.java @@ -49,6 +49,7 @@ abstract class CASUtils { public static T execute(final RedisOperations ops, final K key, final Callable callback) { return ops.execute(new SessionCallback() { + @SuppressWarnings("unchecked") @Override public T execute(RedisOperations operations) { try { diff --git a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/RedisAtomicInteger.java b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/RedisAtomicInteger.java index c971b7e19..653201532 100644 --- a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/RedisAtomicInteger.java +++ b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/RedisAtomicInteger.java @@ -150,6 +150,7 @@ public class RedisAtomicInteger extends Number implements Serializable, KeyBound public boolean compareAndSet(final int expect, final int update) { return generalOps.execute(new SessionCallback() { + @SuppressWarnings("unchecked") @Override public Boolean execute(RedisOperations operations) { for (;;) { diff --git a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/RedisAtomicLong.java b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/RedisAtomicLong.java index c0794b7cd..fa88d8656 100644 --- a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/RedisAtomicLong.java +++ b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/atomic/RedisAtomicLong.java @@ -151,6 +151,7 @@ public class RedisAtomicLong extends Number implements Serializable, KeyBound() { + @SuppressWarnings("unchecked") @Override public Boolean execute(RedisOperations operations) { for (;;) {