You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by rr...@apache.org on 2010/07/02 16:58:33 UTC

svn commit: r960015 - /ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java

Author: rr
Date: Fri Jul  2 14:58:26 2010
New Revision: 960015

URL: http://svn.apache.org/viewvc?rev=960015&view=rev
Log:
Performance fix

Modified:
    ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java

Modified: ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java
URL: http://svn.apache.org/viewvc/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java?rev=960015&r1=960014&r2=960015&view=diff
==============================================================================
--- ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java (original)
+++ ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java Fri Jul  2 14:58:26 2010
@@ -311,11 +311,17 @@ public class ODEAxisService {
         
         protected XmlSchema getXMLSchema(Element element, String baseUri) {
             synchronized (cached) {
-                String digest = GUID.makeGUID("" + baseUri + ";" + DOMUtils.domToString(element));
+//              String digest = GUID.makeGUID("" + baseUri + ";" + DOMUtils.domToString(element));
+                String digest = baseUri;
+                if (LOG.isDebugEnabled()) {
+                    LOG.debug("getXMLSchema identity: " + System.identityHashCode(element) + " baseURI: " + baseUri + " elementBaseURI: " + element.getBaseURI() + " documentBaseURI:" + element.getOwnerDocument().getBaseURI() + " documentURI: " + element.getOwnerDocument().getDocumentURI() + " digest: " + digest);
+                }
                 if (cached.containsKey(digest)) {
                     XmlSchema s = cached.get(digest).get();
                     if (s != null) {
-                        log.debug("Cache hit for schema guid " + digest);
+                        if (LOG.isDebugEnabled()) {
+                            LOG.debug("Cache hit for schema guid " + digest);
+                        }
                         return s;
                     }
                 }