On Thu, 9 Mar 2023 00:14:33 GMT, Weijun Wang <wei...@openjdk.org> wrote:

>> java.util.Enumeration is a legacy interface from java 1.0.
>> There is couple of places with cycles which use it to iterate over 
>> collections. We can replace this manual cycle with enchanced-for, which is 
>> shorter and easier to read.
>
> `Enumeration` is legacy because `Hashtable` behind it is legacy. But is it 
> worth modifying `Hashtable` to `ConcurrentHashMap`? IMHO no.

To add to @wangweij comment, I'll point out that "JCEKS" is a legacy keystore 
type that is no longer recommended [1]. At this point, putting any additional 
work into this code (other than fixing bugs) is probably not worth it. I 
suggest closing this issue as "Won't Fix".

[1] https://bugs.openjdk.org/browse/JDK-8182879

-------------

PR: https://git.openjdk.org/jdk/pull/12930

Reply via email to