Skip to content

Commit f8f2e9f

Browse files
committed
remove redundant normalization
1 parent 86440d0 commit f8f2e9f

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/main/java/robaho/net/httpserver/OptimizedHeaders.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public List<String> get(Object key) {
4040

4141
@Override
4242
public List<String> put(String key, List<String> value) {
43-
Object o = map.put(normalize((String)key), value);
43+
Object o = map.put(normalize(key), value);
4444
return o == null ? null : (o instanceof String) ? Arrays.asList((String)o) : (List<String>)o;
4545
}
4646

@@ -52,7 +52,7 @@ public List<String> remove(Object key) {
5252

5353
@Override
5454
public String getFirst(String key) {
55-
Object o = map.get(normalize((String)key));
55+
Object o = map.get(normalize(key));
5656
return o == null ? null : (o instanceof String) ? (String)o : ((List<String>)o).getFirst();
5757
}
5858

@@ -98,11 +98,12 @@ private String normalize(String key) {
9898

9999
@Override
100100
public void add(String key, String value) {
101-
Object o = map.get(normalize((String)key));
101+
var normalized = normalize(key);
102+
Object o = map.get(normalized);
102103
if (o == null) {
103-
map.put(normalize(key), value);
104+
map.put(normalized, value);
104105
} else if(o instanceof String) {
105-
map.put(normalize(key), Arrays.asList((String)o,value));
106+
map.put(normalized, Arrays.asList((String)o,value));
106107
} else {
107108
((List<String>)o).add(value);
108109
}

0 commit comments

Comments
 (0)