From deec98efc6805124f9bbb89abe04bd7f8700ace8 Mon Sep 17 00:00:00 2001 From: Christoph Strobl Date: Fri, 15 Apr 2016 07:52:39 +0200 Subject: [PATCH] DATAREDIS-498 - Favor Collections.sort over List.sort which requires Java 8. --- .../data/redis/core/convert/MappingRedisConverter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/springframework/data/redis/core/convert/MappingRedisConverter.java b/src/main/java/org/springframework/data/redis/core/convert/MappingRedisConverter.java index 87f16256e..d4220ee92 100644 --- a/src/main/java/org/springframework/data/redis/core/convert/MappingRedisConverter.java +++ b/src/main/java/org/springframework/data/redis/core/convert/MappingRedisConverter.java @@ -17,6 +17,7 @@ package org.springframework.data.redis.core.convert; import java.util.ArrayList; import java.util.Collection; +import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; @@ -542,7 +543,7 @@ public class MappingRedisConverter implements RedisConverter, InitializingBean { Bucket partial = source.getBucket().extract(path + ".["); List keys = new ArrayList(partial.keySet()); - keys.sort(listKeyComparator); + Collections.sort(keys, listKeyComparator); Collection target = CollectionFactory.createCollection(collectionType, valueType, partial.size()); @@ -564,7 +565,7 @@ public class MappingRedisConverter implements RedisConverter, InitializingBean { Bucket source) { List keys = new ArrayList(source.extractAllKeysFor(path)); - keys.sort(listKeyComparator); + Collections.sort(keys, listKeyComparator); Collection target = CollectionFactory.createCollection(collectionType, valueType, keys.size());