+ add several fixes

~ fix a potential NPE in RedisTemplate
 ~ add JDK 1.5 source/target compatibility
 ~ fix type in documentation
This commit is contained in:
Costin Leau
2011-07-27 10:48:22 +03:00
parent 85fb62147b
commit fd73e75ad8
5 changed files with 7 additions and 16 deletions

View File

@@ -698,6 +698,10 @@ public class RedisTemplate<K, V> extends RedisAccessor implements RedisOperation
public <T, S> List<T> sort(SortQuery<K> query, BulkMapper<T, S> bulkMapper, RedisSerializer<S> resultSerializer) {
List<S> values = sort(query, resultSerializer);
if (values == null || values.isEmpty()) {
return Collections.emptyList();
}
int bulkSize = query.getGetPattern().size();
List<T> result = new ArrayList<T>(values.size() / bulkSize + 1);