Aleksey - I still need the weak semantics, because I don’t want to hold on to the strings. Would that work for the WeakHashMap and preserve semantics? #iamnotajavaprogrammer. > > The entire shenanigan would go away if you turn the Map into Set with > Collections.newSetFromMap(...), and then do add(). > > -Aleksey. > >