[jboss-svn-commits] JBoss Portal SVN: r5614 - trunk/portlet/src/main/org/jboss/portal/portlet/aspects/portlet

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Nov 9 12:55:41 EST 2006


Author: julien at jboss.com
Date: 2006-11-09 12:55:39 -0500 (Thu, 09 Nov 2006)
New Revision: 5614

Modified:
   trunk/portlet/src/main/org/jboss/portal/portlet/aspects/portlet/ConsumerCacheInterceptor.java
Log:
update consumer caching to rely on the window id provided from the window context instead of the portlet id

Modified: trunk/portlet/src/main/org/jboss/portal/portlet/aspects/portlet/ConsumerCacheInterceptor.java
===================================================================
--- trunk/portlet/src/main/org/jboss/portal/portlet/aspects/portlet/ConsumerCacheInterceptor.java	2006-11-09 17:46:57 UTC (rev 5613)
+++ trunk/portlet/src/main/org/jboss/portal/portlet/aspects/portlet/ConsumerCacheInterceptor.java	2006-11-09 17:55:39 UTC (rev 5614)
@@ -30,7 +30,6 @@
 import org.jboss.portal.portlet.invocation.response.FragmentResponse;
 import org.jboss.portal.portlet.invocation.response.PortletInvocationResponse;
 import org.jboss.portal.portlet.StateString;
-import org.jboss.portal.portlet.PortletContext;
 import org.jboss.portal.portlet.ParametersStateString;
 import org.jboss.portal.portlet.spi.RenderContext;
 import org.jboss.portal.common.invocation.InvocationException;
@@ -47,12 +46,10 @@
 public class ConsumerCacheInterceptor extends PortletInterceptor
 {
 
-
    protected Object invoke(PortletInvocation invocation) throws Exception, InvocationException
    {
       // Compute the cache key
-      PortletContext ctx = (PortletContext)invocation.getAttribute(PortletInvocation.REQUEST_SCOPE, PortletInvocation.PORTLET_CONTEXT_ATTRIBUTE);
-      String scopeKey = "cached_markup." + ctx.getId();
+      String scopeKey = "cached_markup." + invocation.getWindowContext().getId();
 
       // We use the principal scope to avoid security issues like a user loggedout seeing a cached entry
       // by a previous logged in user




More information about the jboss-svn-commits mailing list