java caching dom jaxp saaj

java - jaxp object caching para MessageFactory



dom saaj (1)

No hay nada en el javadoc que diga que las instancias de MessageFactory son seguras para subprocesos, por lo que no haría esa suposición.

Sin embargo, dentro de un único hilo, no hay nada que le impida volver a utilizar una instancia de MessageFactory una y otra vez.

¿Se puede reutilizar javax.xml.soap.MessageFactory ?
Es decir

msgFactory = MessageFactory.newInstance();

¿Puedo guardar en caché msgFactory y volver a utilizarlo para crear nuevos SOAPMessages según sea necesario?
También debe msgFactory.createMessage(); sincronizar si está bien reutilizar msgFactory en el código?

ACTUALIZAR:
También en un solo código de hebra, ¿podría almacenar msgFactory para crear SOAPMessages una y otra vez, para no crear una nueva instancia de MessageFactory cada vez? Gracias.