comparison src/org/eclipse/jetty/io/StringCache.java @ 1020:6be43ef1eb96

HttpHeaderValues uses StringCache
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 31 Oct 2016 22:24:41 -0600
parents f126d30e04a4
children 3718afd99988
comparison
equal deleted inserted replaced
1019:f126d30e04a4 1020:6be43ef1eb96
5 import java.util.HashMap; 5 import java.util.HashMap;
6 import java.util.Map; 6 import java.util.Map;
7 import org.eclipse.jetty.util.StringUtil; 7 import org.eclipse.jetty.util.StringUtil;
8 8
9 9
10 public class StringCache { 10 public final class StringCache {
11 private final Map<String,Integer> stringToOrdinal = new HashMap<String,Integer>(); 11 private final Map<String,Integer> stringToOrdinal = new HashMap<String,Integer>();
12 // private final Map<Integer,String> ordinalToString = new HashMap<Integer,String>(); 12 // private final Map<Integer,String> ordinalToString = new HashMap<Integer,String>();
13 13
14 public byte[] add(String value, int ordinal) { 14 public byte[] add(String value, int ordinal) {
15 stringToOrdinal.put(value.toLowerCase(), ordinal); 15 stringToOrdinal.put(value.toLowerCase(), ordinal);