В portlet.xml
попробуйте изменить строку:
<expiration-cache>0</expiration-cache>
, что означает, что срок действия кэшированной версии портлета истекает немедленно:
<expiration-cache>-1</expiration-cache>
, что означает, что он никогда не истекает. Из portlet-app_2_0.xsd
:
<annotation>
<documentation>
Expiration-time defines the time in seconds after which the portlet output expires.
-1 indicates that the output never expires.
Used in: portlet
</documentation>
</annotation>