Yes, as a matter of fact I got back to this issue a few days ago and hadn?t got
around to posting my findings.
Unless I am missing something, it doesn?t appear that this was implemented
anywhere (as of the 2.4 final release). I believe the problem is on line 65 of
org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor.invoke().
The cache expiration value is being updated on each request using the
configured EXPIRATION_CACHE value regardless of whether an EXPIRATION_CACHE
property was set on the response. I added the following test which seems to
work based on what little testing I have done so far.
// Update the fragment cache info only if the value has not been overridden
during render processing
| if (
fragmentResult.getProperties().getProperty(RenderResponse.EXPIRATION_CACHE) ==
null ) {
| fragmentResult.setExpirationSecs(cacheInfo.getExpirationSecs());
| }
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3979486#3979486
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3979486
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user