scolebourne 2003/02/06 12:13:07 Modified: lang/src/java/org/apache/commons/lang/enum Enum.java Log: Use default HashMap sizes as this is better across JDK versions Revision Changes Path 1.10 +7 -4 jakarta-commons/lang/src/java/org/apache/commons/lang/enum/Enum.java Index: Enum.java =================================================================== RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/enum/Enum.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- Enum.java 4 Feb 2003 18:42:50 -0000 1.9 +++ Enum.java 6 Feb 2003 20:13:07 -0000 1.10 @@ -203,14 +203,17 @@ * @version $Id$ */ public abstract class Enum implements Comparable, Serializable { + // After discussion, the default size for HashMaps is used, as the + // sizing algorithm changes across the JDK versions + /** * An empty map, as JDK1.2 didn't have an empty map */ - private static final Map EMPTY_MAP = Collections.unmodifiableMap(new HashMap(1)); + private static final Map EMPTY_MAP = Collections.unmodifiableMap(new HashMap(0)); /** * Map, key of class name, value of Entry. */ - private static final Map cEnumClasses = new HashMap(61); + private static final Map cEnumClasses = new HashMap(); /** * The string representation of the Enum. */ @@ -221,7 +224,7 @@ */ private static class Entry { /** Map of Enum name to Enum */ - final Map map = new HashMap(61); + final Map map = new HashMap(); /** List of Enums in source code order */ final List list = new ArrayList(25);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]