From 31533a9dc2e7e64f3586c59f35c8c5200d400087 Mon Sep 17 00:00:00 2001 From: Costin Leau Date: Tue, 15 Mar 2011 21:38:40 +0200 Subject: [PATCH] DATAKV-44 + update persist signature --- .../data/keyvalue/redis/core/BoundKeyOperations.java | 3 ++- .../data/keyvalue/redis/core/DefaultBoundKeyOperations.java | 4 ++-- .../keyvalue/redis/support/atomic/RedisAtomicInteger.java | 4 ++-- .../data/keyvalue/redis/support/atomic/RedisAtomicLong.java | 4 ++-- .../redis/support/collections/AbstractRedisCollection.java | 4 ++-- .../keyvalue/redis/support/collections/DefaultRedisMap.java | 4 ++-- 6 files changed, 12 insertions(+), 11 deletions(-) diff --git a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/BoundKeyOperations.java b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/BoundKeyOperations.java index 2f632da20..f2eb1fb4b 100644 --- a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/BoundKeyOperations.java +++ b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/BoundKeyOperations.java @@ -69,8 +69,9 @@ public interface BoundKeyOperations { /** * Removes the expiration (if any) of the key. + * @return true if expiration was removed, false otherwise */ - void persist(); + Boolean persist(); /** * Renames the key. diff --git a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/DefaultBoundKeyOperations.java b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/DefaultBoundKeyOperations.java index bc17a6310..b33c3f234 100644 --- a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/DefaultBoundKeyOperations.java +++ b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/DefaultBoundKeyOperations.java @@ -60,8 +60,8 @@ abstract class DefaultBoundKeyOperations implements BoundKeyOperations { } @Override - public void persist() { - ops.persist(key); + public Boolean persist() { + return ops.persist(key); } @Override 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 778a77cb1..c9a6e5172 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 @@ -281,8 +281,8 @@ public class RedisAtomicInteger extends Number implements Serializable, BoundKey } @Override - public void persist() { - generalOps.persist(key); + public Boolean persist() { + return generalOps.persist(key); } @Override 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 4805a3e13..4ef22ed70 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 @@ -284,8 +284,8 @@ public class RedisAtomicLong extends Number implements Serializable, BoundKeyOpe } @Override - public void persist() { - generalOps.persist(key); + public Boolean persist() { + return generalOps.persist(key); } @Override diff --git a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/collections/AbstractRedisCollection.java b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/collections/AbstractRedisCollection.java index 3cdbbffb7..3bd04f14d 100644 --- a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/collections/AbstractRedisCollection.java +++ b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/collections/AbstractRedisCollection.java @@ -135,8 +135,8 @@ public abstract class AbstractRedisCollection extends AbstractCollection i } @Override - public void persist() { - operations.persist(key); + public Boolean persist() { + return operations.persist(key); } @Override diff --git a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/collections/DefaultRedisMap.java b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/collections/DefaultRedisMap.java index bd150c3fd..79bef39c7 100644 --- a/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/collections/DefaultRedisMap.java +++ b/spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/support/collections/DefaultRedisMap.java @@ -310,8 +310,8 @@ public class DefaultRedisMap implements RedisMap { } @Override - public void persist() { - hashOps.persist(); + public Boolean persist() { + return hashOps.persist(); }