Un colega mío cometió hoy una clase llamada ThreadLocalFormat, que básicamente movió instancias de clases de formato Java a un subproceso local, ya que no son seguras para los subprocesos y son "relativamente caras" de crear. Escribí una prueba rápida y calculé que podía crear 200,000 instancias...