You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by jf...@apache.org on 2003/06/04 23:17:13 UTC

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core StandardWrapper.java

jfarcand    2003/06/04 14:17:13

  Modified:    catalina/src/share/org/apache/catalina/core
                        StandardWrapper.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.28      +6 -4      jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapper.java
  
  Index: StandardWrapper.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapper.java,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- StandardWrapper.java	15 May 2003 20:49:05 -0000	1.27
  +++ StandardWrapper.java	4 Jun 2003 21:17:12 -0000	1.28
  @@ -1254,6 +1254,7 @@
               if( System.getSecurityManager() != null) {
                   SecurityUtil.doAsPrivilege("destroy",
                                              instance);
  +                SecurityUtil.remove(instance);                           
               } else {
                   instance.destroy();
               }
  @@ -1297,6 +1298,7 @@
                       if( System.getSecurityManager() != null) {
                           SecurityUtil.doAsPrivilege("destroy",
                                                      ((Servlet) instancePool.pop()));
  +                        SecurityUtil.remove(instance);                           
                       } else {
                           ((Servlet) instancePool.pop()).destroy();
                       }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org