Что лучше между использованием длинного строкового ключа или короткого строкового ключа в HashMap?
Пример:
1.Ключ длинной строки в HashMap
HashMap<String, String> map = new HashMap<String, String>();
map.put("[ART.117.4002] ADAPTER RUNTIME (ADAPTER SERVICE): UNABLE TO INVOKE ADAPTER SERVICE", "Cannot invoke adapter service");
Примечание: длина длинной строки будет ограничена максимум 120 символами, и все будут в верхнем регистре.Если длина больше макс.символы будут усечены.
2.Короткий строковый ключ в HashMap
HashMap<String, String> map = new HashMap<String, String>();
map.put("B8B77715", "Cannot invoke adapter service");
Примечание: B8B77715 - это CRC32 из "[ART.117.4002] ADAPTER RUNTIME (ADAPTER SERVICE): НЕВОЗМОЖНО ПРИЗНАТЬ СЕРВИС АДАПТЕРА".
Допустимв HashMap будет более 4000 записей.Что лучше между двумя с точки зрения производительности?