diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2020-11-13 15:36:02 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2020-11-13 15:36:02 +0100 |
commit | 897a048511492db535dc87dc0f1190d2492d8051 (patch) | |
tree | 98628bcbc6106c4a2ebe66356f9d982dbc275a35 /jdisc_core | |
parent | b4ae98c5166d7eb43368d1558c21c42e557cc050 (diff) |
Use synchronizedList which accepts null values
Diffstat (limited to 'jdisc_core')
-rw-r--r-- | jdisc_core/src/main/java/com/yahoo/jdisc/HeaderFields.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/HeaderFields.java b/jdisc_core/src/main/java/com/yahoo/jdisc/HeaderFields.java index 2f7cd59c737..532161ee272 100644 --- a/jdisc_core/src/main/java/com/yahoo/jdisc/HeaderFields.java +++ b/jdisc_core/src/main/java/com/yahoo/jdisc/HeaderFields.java @@ -5,6 +5,7 @@ import com.google.common.collect.ImmutableList; import java.util.ArrayList; import java.util.Collection; +import java.util.Collections; import java.util.List; import java.util.Map; import java.util.Set; @@ -140,14 +141,14 @@ public class HeaderFields implements Map<String, List<String>> { * <code>key</code>. */ public List<String> put(String key, String value) { - ArrayList<String> list = new ArrayList<String>(1); + List<String> list = Collections.synchronizedList(new ArrayList<>(1)); list.add(value); return content.put(key, list); } @Override public List<String> put(String key, List<String> value) { - return content.put(key, new ArrayList<>(value)); + return content.put(key, Collections.synchronizedList(new ArrayList<>(value))); } @Override |