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]

Reply via email to