sandygao    2002/09/24 06:44:37

  Modified:    java/src/org/apache/xerces/dom CoreDocumentImpl.java
  Log:
  Temporarily comment out the finalize() method, because
  1. It seems that finalizers are not guaranteed to be called, so the
  functionality is not implemented.
  2. It affects the performance greatly in multi-thread environment.
  
  Revision  Changes    Path
  1.32      +8 -3      xml-xerces/java/src/org/apache/xerces/dom/CoreDocumentImpl.java
  
  Index: CoreDocumentImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/CoreDocumentImpl.java,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- CoreDocumentImpl.java     23 Sep 2002 16:44:42 -0000      1.31
  +++ CoreDocumentImpl.java     24 Sep 2002 13:44:37 -0000      1.32
  @@ -2274,7 +2274,12 @@
        * which would affect all nodes and not just the ones that have a user
        * data.
        */
  -    public void finalize() {
  +    // Temporarily comment out this method, because
  +    // 1. It seems that finalizers are not guaranteed to be called, so the
  +    //    functionality is not implemented.
  +    // 2. It affects the performance greatly in multi-thread environment.
  +    // -SG
  +    /*public void finalize() {
           if (userData == null) {
               return;
           }
  @@ -2294,7 +2299,7 @@
                   }
               }
           }
  -    }
  +    }*/
   
       /**
         * NON-DOM: copy configuration properties from the parsing configuration.
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to