Problems with WeakHashMap
Following Bharath Ganesh's post I copied his code piece and tried it. The result was 1.
"Great", I thought, "The problem must be in his JVM, whatever that is."
Just for a small test, I added another line,
s2 = null, right before the call to the garbage collector. The result was still 1.
First null wasn't a constant, and now this!
Comments (2)
Thread.sleep(1000)after the call to theSysten.gc(), thinking it might be asynchronious. It was. And the result actually was 0, just as Bharath Ganesh says. Weird.