Refactor ObjectWritable to support EnumSet ------------------------------------------
Key: HADOOP-5596 URL: https://issues.apache.org/jira/browse/HADOOP-5596 Project: Hadoop Core Issue Type: Improvement Reporter: He Yongqiang This is a demand for Hadoop-5438. Also another small improvement is that i saw that in the beginning of readObject, it tries to get the class from PRIMITIVE_NAMES and then conf. Maybe it is better to add a direct load after them if the delaredClass is still null. Like this: {code} String className = UTF8.readString(in); Class<?> declaredClass = PRIMITIVE_NAMES.get(className); if (declaredClass == null) { try { declaredClass = conf.getClassByName(className); } catch (Exception e) { } } if(declaredClass == null) { try { declaredClass = Class.forName(className); } catch (ClassNotFoundException e) { throw new RuntimeException("readObject can't find class " + className, e); } } {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.