Pipeline commands should not throw an exception when a key is unset

This commit is contained in:
Eric Hauser
2011-06-01 23:54:31 -04:00
parent c3f0cf0ded
commit 3b55731b7b
2 changed files with 19 additions and 22 deletions

View File

@@ -1,16 +1,9 @@
package redis.clients.jedis;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import redis.clients.util.SafeEncoder;
import java.util.*;
public class BuilderFactory {
public static final Builder<Double> DOUBLE = new Builder<Double>() {
public Double build(Object data) {
@@ -52,7 +45,7 @@ public class BuilderFactory {
};
public static final Builder<String> STRING = new Builder<String>() {
public String build(Object data) {
return SafeEncoder.encode((byte[]) data);
return data == null ? null : SafeEncoder.encode((byte[]) data);
}
public String toString() {