Closed GoogleCodeExporter closed 8 years ago
One potential confusion is that classes like ImmutableMap.Builder are about
choosing
which entries go in the map, not how it's implemented. Someone who has
absorbed this
convention might assume that a "ConcurrentMapBuilder" just lets you prepopulate
a
ConcurrentMap, whereas it's more or less a ConcurrentMapImplementationBuilder.
I can't claim that "MapMaker" gets across the full capabilities of the class,
but I
do think the difference from "MapBuilder" at least hints at the difference in
capabilities.
Original comment by cpov...@google.com
on 18 May 2009 at 6:21
You are right, it should be called ConcurrentMapImplementationBuilder. That's
a bit
of a mouthfull.
Perhaps the other builders should be called Populators?
Feel free to mark as [WontFix].
Original comment by heue...@gmail.com
on 19 May 2009 at 5:10
Plus, we just like the name MapMaker. :)
When something like MapMaker gets in the JDK it will have a very different name,
probably more like what you are expecting. But our version of it will still be
MapMaker.
Original comment by kevin...@gmail.com
on 19 May 2009 at 9:48
Original issue reported on code.google.com by
heue...@gmail.com
on 18 May 2009 at 5:53