diff --git a/redisson/src/main/java/org/redisson/RedissonSortedSet.java b/redisson/src/main/java/org/redisson/RedissonSortedSet.java index 1b06c3a12..5d633e019 100644 --- a/redisson/src/main/java/org/redisson/RedissonSortedSet.java +++ b/redisson/src/main/java/org/redisson/RedissonSortedSet.java @@ -489,22 +489,22 @@ public class RedissonSortedSet extends RedissonExpirable implements RSortedSe @Override public RFuture deleteAsync() { - return deleteAsync(getRawName(), getComparatorKeyName()); + return deleteAsync(getRawName(), getComparatorKeyName(), getLockName()); } @Override public RFuture expireAsync(long timeToLive, TimeUnit timeUnit, String param, String... keys) { - return super.expireAsync(timeToLive, timeUnit, param, getRawName(), getComparatorKeyName()); + return super.expireAsync(timeToLive, timeUnit, param, getRawName(), getComparatorKeyName(), getLockName()); } @Override protected RFuture expireAtAsync(long timestamp, String param, String... keys) { - return super.expireAtAsync(timestamp, param, getRawName(), getComparatorKeyName()); + return super.expireAtAsync(timestamp, param, getRawName(), getComparatorKeyName(), getLockName()); } @Override public RFuture clearExpireAsync() { - return clearExpireAsync(getRawName(), getComparatorKeyName()); + return clearExpireAsync(getRawName(), getComparatorKeyName(), getLockName()); } } diff --git a/redisson/src/main/java/org/redisson/api/RSortedSet.java b/redisson/src/main/java/org/redisson/api/RSortedSet.java index b8dcb6e34..dfd6360a6 100644 --- a/redisson/src/main/java/org/redisson/api/RSortedSet.java +++ b/redisson/src/main/java/org/redisson/api/RSortedSet.java @@ -28,7 +28,7 @@ import org.redisson.api.mapreduce.RCollectionMapReduce; * * @param value type */ -public interface RSortedSet extends SortedSet, RObject { +public interface RSortedSet extends SortedSet, RExpirable { /** * Returns RMapReduce object associated with this object