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); 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(); StringBuilder element = new StringBuilder();
if (!inclusive) { if (!inclusive) {
element.append("("); element.append("(");

@ -23,7 +23,7 @@ import java.util.Objects;
* *
* @param <V> value type * @param <V> value type
*/ */
public class ScoredEntry<V> { public class ScoredEntry<V> implements Comparable<ScoredEntry<V>> {
private final Double score; private final Double score;
private final V value; private final V value;
@ -54,4 +54,17 @@ public class ScoredEntry<V> {
public int hashCode() { public int hashCode() {
return Objects.hash(score, value); 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