On Apr 14 2008, Daniel Cheng wrote: >Check http://java.sun.com/j2se/1.4.2/docs/api/java/util/Hashtable.html . >: The Enumerations returned by Hashtable's keys and values methods are >not fail-fast.
Thanks! >Hashtable is for JDK1.1 compatibility. new code should use other >java.util.Map instead. Not necessarily - Hashtable is threadsafe IIRC but HashMap isn't (likewise for Vector vs ArrayList, etc). Anyway, the point is that we shouldn't be modifying a collection while iterating over it, and we can't depend on the JVM to notice - are there any other places in the code where this happens? Cheers, Michael
