[jboss-cvs] jboss-portal/portlet/src/main/org/jboss/portal/portlet/container/info ...
Julien Viet
julien at jboss.com
Tue Aug 1 09:57:44 EDT 2006
User: julien
Date: 06/08/01 09:57:44
Modified: portlet/src/main/org/jboss/portal/portlet/container/info
ContainerCacheInfo.java
Log:
- cms fixes
- correct handling of -1 caching
Revision Changes Path
1.5 +15 -6 jboss-portal/portlet/src/main/org/jboss/portal/portlet/container/info/ContainerCacheInfo.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ContainerCacheInfo.java
===================================================================
RCS file: /cvsroot/jboss/jboss-portal/portlet/src/main/org/jboss/portal/portlet/container/info/ContainerCacheInfo.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- ContainerCacheInfo.java 18 Jun 2006 03:25:09 -0000 1.4
+++ ContainerCacheInfo.java 1 Aug 2006 13:57:44 -0000 1.5
@@ -25,16 +25,20 @@
import org.jboss.portal.portlet.impl.jsr168.metadata.PortletMetaData;
import org.jboss.portal.portlet.impl.jsr168.metadata.CacheConfigMetaData;
import org.jboss.portal.portlet.metadata.JBossPortletMetaData;
+import org.apache.log4j.Logger;
/**
* @author <a href="mailto:julien at jboss.org">Julien Viet</a>
- * @version $Revision: 1.4 $
+ * @version $Revision: 1.5 $
*/
public class ContainerCacheInfo implements CacheInfo
{
/** . */
- private int expirationTimeMillis;
+ private static Logger log = Logger.getLogger(ContainerCacheInfo.class);
+
+ /** . */
+ private int expirationTimeSecs;
/** . */
private int referenceType;
@@ -44,11 +48,16 @@
CacheConfigMetaData cacheConfigMD = portletMD.getCacheConfig();
if (cacheConfigMD != null)
{
- expirationTimeMillis = cacheConfigMD.getExpirationTimeMillis();
+ expirationTimeSecs = cacheConfigMD.getExpirationTime();
+ if (expirationTimeSecs < 0 && expirationTimeSecs != -1)
+ {
+ log.warn("Seen bad caching expiration value " + expirationTimeSecs + " disable caching instead");
+ expirationTimeSecs = 0;
+ }
}
else
{
- expirationTimeMillis = 0;
+ expirationTimeSecs = 0;
}
referenceType = REF_STRONG;
@@ -58,9 +67,9 @@
}
}
- public int getExpirationMillis()
+ public int getExpirationSecs()
{
- return expirationTimeMillis;
+ return expirationTimeSecs;
}
public int getReferenceType()
More information about the jboss-cvs-commits
mailing list