Author: ruwan
Date: Tue Oct 16 20:47:24 2007
New Revision: 585352
URL: http://svn.apache.org/viewvc?rev=585352&view=rev
Log:
Fixing the Digest generation issue, need to get a online build to pick the
right wso2-caching-core.jar
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/CacheMediator.java
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/CacheMediator.java
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/CacheMediator.java?rev=585352&r1=585351&r2=585352&view=diff
==============================================================================
---
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/CacheMediator.java
(original)
+++
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/CacheMediator.java
Tue Oct 16 20:47:24 2007
@@ -151,10 +151,12 @@
cachedObj.setResponseEnvelope(
MessageHelper.cloneSOAPEnvelope(synCtx.getEnvelope()));
- // todo: there seems to be a problem with the digest
generation of the response
- // this is not required for the moment
- // cachedObj.setResponseHash(digestGenerator.getDigest(
- // ((Axis2MessageContext)
synCtx).getAxis2MessageContext()));
+ // this is not required yet can commented this for perf
improvements
+ // in the future there can be a situation where user sends the
request with the
+ // response hash (if client side caching is on) in which case
we can compare that
+ // response hash with the given response hash and respond with
not-modified http header
+ cachedObj.setResponseHash(digestGenerator.getDigest(
+ ((Axis2MessageContext) synCtx).getAxis2MessageContext()));
cachedObj.setExpireTime(
System.currentTimeMillis() + cachedObj.getTimeout());
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]