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