costin 2002/06/20 16:02:16 Modified: jasper2/src/share/org/apache/jasper/compiler JspDocumentParser.java Log: Use the cached TLDLibraryInfo. This is not perfect - we may look at the file timestamp and re-read it if modified. If you have problems with cached TLDLibInfo - you can comment this part out. ( I can add a flag to turn on caching ) Revision Changes Path 1.3 +12 -8 jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/JspDocumentParser.java Index: JspDocumentParser.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/JspDocumentParser.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- JspDocumentParser.java 13 Jun 2002 18:56:18 -0000 1.2 +++ JspDocumentParser.java 20 Jun 2002 23:02:16 -0000 1.3 @@ -439,11 +439,15 @@ uri = uri.substring(URN_JSPTLD.length()); } - // get the location - String[] location = ctxt.getTldLocation(uri); - - TagLibraryInfo tl = new TagLibraryInfoImpl(ctxt, prefix, uri, - location, err); + TldLocationsCache cache=ctxt.getOptions().getTldLocationsCache(); + TagLibraryInfo tl=cache.getTagLibraryInfo( uri ); + if( tl==null ) { + // get the location + String[] location = ctxt.getTldLocation(uri); + + tl = new TagLibraryInfoImpl(ctxt, prefix, uri, + location, err); + } taglibs.put(prefix, tl); } }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>