Gopal V created HIVE-14201: ------------------------------ Summary: Types: Remove hash-lookup from PrimitiveTypeInfo::getPrimitiveCategory() Key: HIVE-14201 URL: https://issues.apache.org/jira/browse/HIVE-14201 Project: Hive Issue Type: Bug Reporter: Gopal V
{code} public PrimitiveCategory getPrimitiveCategory() { return getPrimitiveTypeEntry().primitiveCategory; } public PrimitiveTypeEntry getPrimitiveTypeEntry() { return PrimitiveObjectInspectorUtils.getTypeEntryFromTypeName(typeName); } /** * Get the TypeEntry for the given base type name (int, varchar, etc). */ public static PrimitiveTypeEntry getTypeEntryFromTypeName(String typeName) { return typeNameToTypeEntry.get(typeName); } // Base type name to PrimitiveTypeEntry map. private static final Map<String, PrimitiveTypeEntry> typeNameToTypeEntry = new HashMap<String, PrimitiveTypeEntry>(); {code} Not even a single intern() call there. SMH. -- This message was sent by Atlassian JIRA (v6.3.4#6332)