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