You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by na...@locus.apache.org on 2000/11/06 16:07:42 UTC

cvs commit: jakarta-tomcat/src/facade22/org/apache/tomcat/facade ServletWrapper.java

nacho       00/11/06 07:07:41

  Modified:    src/facade22/org/apache/tomcat/facade ServletWrapper.java
  Log:
  A peformance tip took from tomcat-dev
  
  Thanks to Sam Ruby to point out this
  
  Revision  Changes    Path
  1.10      +3 -1      jakarta-tomcat/src/facade22/org/apache/tomcat/facade/ServletWrapper.java
  
  Index: ServletWrapper.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/facade22/org/apache/tomcat/facade/ServletWrapper.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ServletWrapper.java	2000/11/02 21:51:40	1.9
  +++ ServletWrapper.java	2000/11/06 15:07:40	1.10
  @@ -351,9 +351,11 @@
       {
   	// The servlet is loaded and not null - otherwise init()
   	// throws exception
  +        if( initialized )
  +            return;
   	try {
   	    // if multiple threads will call the same servlet at once,
  -	    // we should have only one init 
  +	    // we should have only one init
   	    synchronized( this ) {
   		// we may have 2 threads entering doInit,
   		// the first one may init the servlet