arminw      2005/03/22 09:49:59

  Modified:    src/java/org/apache/ojb/odmg Tag: OJB_1_0_RELEASE
                        ObjectEnvelopeTable.java
  Log:
  fix performance hot spot
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.32.2.13 +3 -6      
db-ojb/src/java/org/apache/ojb/odmg/ObjectEnvelopeTable.java
  
  Index: ObjectEnvelopeTable.java
  ===================================================================
  RCS file: 
/home/cvs/db-ojb/src/java/org/apache/ojb/odmg/ObjectEnvelopeTable.java,v
  retrieving revision 1.32.2.12
  retrieving revision 1.32.2.13
  diff -u -r1.32.2.12 -r1.32.2.13
  --- ObjectEnvelopeTable.java  22 Mar 2005 17:08:37 -0000      1.32.2.12
  +++ ObjectEnvelopeTable.java  22 Mar 2005 17:49:59 -0000      1.32.2.13
  @@ -27,24 +27,20 @@
   import org.apache.ojb.broker.Identity;
   import org.apache.ojb.broker.OptimisticLockException;
   import org.apache.ojb.broker.PersistenceBroker;
  -import org.apache.ojb.broker.PersistenceBrokerException;
   import org.apache.ojb.broker.PersistenceBrokerFactory;
   import org.apache.ojb.broker.accesslayer.ConnectionManagerIF;
  -import org.apache.ojb.broker.core.ValueContainer;
   import org.apache.ojb.broker.core.proxy.CollectionProxy;
   import org.apache.ojb.broker.core.proxy.CollectionProxyDefaultImpl;
  -import org.apache.ojb.broker.core.proxy.IndirectionHandler;
   import org.apache.ojb.broker.core.proxy.ProxyHelper;
   import org.apache.ojb.broker.metadata.ClassDescriptor;
   import org.apache.ojb.broker.metadata.CollectionDescriptor;
  -import org.apache.ojb.broker.metadata.FieldDescriptor;
   import org.apache.ojb.broker.metadata.ObjectReferenceDescriptor;
   import org.apache.ojb.broker.util.BrokerHelper;
   import org.apache.ojb.broker.util.logging.Logger;
   import org.apache.ojb.broker.util.logging.LoggerFactory;
  -import org.apache.ojb.odmg.states.StateOldClean;
  -import org.apache.ojb.odmg.link.LinkEntryMtoN;
   import org.apache.ojb.odmg.link.LinkEntry;
  +import org.apache.ojb.odmg.link.LinkEntryMtoN;
  +import org.apache.ojb.odmg.states.StateOldClean;
   import org.odmg.LockNotGrantedException;
   import org.odmg.ODMGRuntimeException;
   import org.odmg.Transaction;
  @@ -537,6 +533,7 @@
               if(mod.needsInsert())
               {
                   cascadeInsertFor(mod, alreadyPrepared);
  +                alreadyPrepared.clear();
               }
           }
           markedForInsertList.clear();
  
  
  

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

Reply via email to