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;
                     }
                 }


Reply via email to