Hi Devs; According to my little knowledge having sync block in the code , definitely slow down the message processing , so this will be a big performance hit. I have no any objection on MC serialization but I am -1 on adding sync block in the places where lot of ppl access like . Can we have a switch to have the MC serialization feature, I mean not every one want this feature, so when some one want MC serialization I have no issue of having sync block.
Please comments on this , it is easier to fix in the initial stage than later . Thanks Deepal Ann Robinson wrote: > Hi, Deepal, > The synchronized blocks in ConfigurationContext.java are intended to > maintain the integrity of the critical tables held inside > ConfigurationContext, and hopefully are placed in such a way to > minimize the time spent inside of synchronized blocks. It can take a > few implementation design iterations to reach the right balance > between having no synchronization control and maintaining the list > integrity. > Ann > > WebSphere Development, Web Services Engine > IBM > > Inactive hide details for Deepal Jayasinghe > <[EMAIL PROTECTED]>Deepal Jayasinghe <[EMAIL PROTECTED]> > > > *Deepal Jayasinghe <[EMAIL PROTECTED]>* > > 01/11/2007 10:35 PM > Please respond to > axis-dev@ws.apache.org > > > > To > > "axis-dev@ws.apache.org" <axis-dev@ws.apache.org> > > cc > > > Subject > > [Fwd: Re: svn commit: r495106 [2/10] - in > /webservices/axis2/trunk/java/modules: integration/ > integration/test/org/apache/axis2/engine/ > integration/test/org/apache/axis2/mtom/ > kernel/src/org/apache/axis2/addressing/ > kernel/src/org/apache/axis2/client/ kernel/src...] > > > > > Hi Bill; > > Do you think its a good idea to have synchronized block (specially in > hot place like ConfigurationContext) , doesn't that slow down Axis2 ? > > Thanks > Deepal > > [svn text for ConfigurationContext.java updates removed by Ann Robinson] > -- Thanks, Deepal ................................................................ "The highest tower is built one brick at a time" --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]