From 16ae948d92c5c158a45a0424bad16c98cbb7f89b Mon Sep 17 00:00:00 2001 From: Costin Leau Date: Tue, 9 Nov 2010 10:50:21 +0200 Subject: [PATCH] + improve RedisSet contract --- .../datastore/redis/util/AbstractRedisCollection.java | 2 ++ .../org/springframework/datastore/redis/util/RedisSet.java | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/util/AbstractRedisCollection.java b/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/util/AbstractRedisCollection.java index 9ca9d90a9..f2ae9f7b6 100644 --- a/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/util/AbstractRedisCollection.java +++ b/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/util/AbstractRedisCollection.java @@ -46,6 +46,8 @@ public abstract class AbstractRedisCollection extends AbstractCollection public abstract boolean removeAll(Collection c); + public abstract boolean remove(Object o); + public boolean retainAll(Collection c) { throw new UnsupportedOperationException(); } diff --git a/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/util/RedisSet.java b/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/util/RedisSet.java index 7696697ac..aa48032ac 100644 --- a/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/util/RedisSet.java +++ b/spring-datastore-redis/src/main/java/org/springframework/datastore/redis/util/RedisSet.java @@ -15,7 +15,6 @@ */ package org.springframework.datastore.redis.util; -import java.util.Queue; import java.util.Set; /** @@ -24,7 +23,7 @@ import java.util.Set; * * @author Costin Leau */ -public interface RedisSet extends RedisCollection, Set, Queue { +public interface RedisSet extends RedisCollection, Set { Set intersect(RedisSet... sets);