jfarcand 2003/06/04 14:18:19 Modified: catalina/src/share/org/apache/catalina/core ApplicationFilterConfig.java Log: Add caching mechanism to improve performance. Instead of creating a Method object each time the filter/servlet is invoked, use the cached object previously created. Note: this apply only when the security manager is turned on. Revision Changes Path 1.6 +7 -5 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationFilterConfig.java Index: ApplicationFilterConfig.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationFilterConfig.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ApplicationFilterConfig.java 20 Mar 2003 23:31:47 -0000 1.5 +++ ApplicationFilterConfig.java 4 Jun 2003 21:18:18 -0000 1.6 @@ -295,7 +295,8 @@ if( System.getSecurityManager() != null) { try{ SecurityUtil.doAsPrivilege("destroy", - filter); + filter); + SecurityUtil.remove(filter); } catch(java.lang.Exception ex){ log.error("ApplicationFilterConfig.doAsPrivilege", ex); } @@ -337,6 +338,7 @@ try{ SecurityUtil.doAsPrivilege("destroy", filter); + SecurityUtil.remove(filter); } catch(java.lang.Exception ex){ log.error("ApplicationFilterConfig.doAsPrivilege", ex); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]