xsl-list
[Top] [All Lists]

RE: Is there any way to make this faster

2003-02-12 09:53:03


[ Marty McKeever ]
I've done exactly that with great success.  On 
application start, all available xsl templates (as 
listed in XML resource file) are created as
Transformer objects and stored in a hashmap with the 
filename as the key.

Transformer objects may be reused, but they may not be used simultaneously by 
multiple threads.  (JAXP 1.1 spec.)

So, without a digression into threading in servlet containers and static 
fields, you'll be much better off to store Templates objects in a HashMap and 
access them as necessary.  (Templates objects are safe for concurrent access 
from multiple threads, or at least JAXP requires that.)

        -- Paul

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>
  • RE: Is there any way to make this faster, Paul Brown <=