refactoring

pull/5099/head
Nikita Koksharov 2 years ago
parent 998ff21371
commit 0a0e525296

@ -778,7 +778,7 @@ public class RedissonScoredSortedSet<V> extends RedissonExpirable implements RSc
return commandExecutor.writeAsync(getRawName(), codec, RedisCommands.ZREMRANGEBYSCORE, getRawName(), startValue, endValue);
}
private String value(double score, boolean inclusive) {
protected final String value(double score, boolean inclusive) {
StringBuilder element = new StringBuilder();
if (!inclusive) {
element.append("(");

@ -18,12 +18,12 @@ package org.redisson.client.protocol;
import java.util.Objects;
/**
*
*
* @author Nikita Koksharov
*
* @param <V> value type
*/
public class ScoredEntry<V> {
public class ScoredEntry<V> implements Comparable<ScoredEntry<V>> {
private final Double score;
private final V value;
@ -54,4 +54,17 @@ public class ScoredEntry<V> {
public int hashCode() {
return Objects.hash(score, value);
}
@Override
public int compareTo(ScoredEntry<V> o) {
return score.compareTo(o.score);
}
@Override
public String toString() {
return "ScoredEntry{" +
"score=" + score +
", value=" + value +
'}';
}
}

Loading…
Cancel
Save