String caches its hash code, so prefer HashMap to TreeMap.

This commit is contained in:
akwizgran
2011-11-28 15:40:16 +00:00
parent ebd6ebf902
commit b72a90be21
3 changed files with 9 additions and 9 deletions

View File

@@ -11,7 +11,6 @@ import java.util.Enumeration;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
import java.util.TreeMap;
import java.util.logging.Level;
import java.util.logging.Logger;
@@ -40,7 +39,7 @@ public class FontManagerImpl implements FontManager {
};
// Map from languages to fonts
private final Map<String, Font> fonts = new TreeMap<String, Font>();
private final Map<String, Font> fonts = new HashMap<String, Font>();
private volatile Font defaultFont = null, uiFont = null;

View File

@@ -1,7 +1,7 @@
package net.sf.briar.lifecycle;
import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.logging.Level;
import java.util.logging.Logger;
@@ -38,7 +38,7 @@ class WindowsShutdownManagerImpl extends ShutdownManagerImpl {
WindowsShutdownManagerImpl() {
// Use the Unicode versions of Win32 API calls
options = new TreeMap<String, Object>();
options = new HashMap<String, Object>();
options.put(Library.OPTION_TYPE_MAPPER, W32APITypeMapper.UNICODE);
options.put(Library.OPTION_FUNCTION_MAPPER,
W32APIFunctionMapper.UNICODE);