Release Notes

(6th March 2006 - by Lars Torunski)

This release includes additional improvements to the CacheFilter:

  • CRON expressions to expire content at specific dates and/or times
  • Pluggable EntryRefreshPolicy
  • Reduced memory consumption

Disk persistence:

  • Faster disk persistence
  • Avoid DiskPersistenceListener deadlocks if process has no rights to delete cache file

Further changes are:

  • new JSP tag addgroups
  • interface to get a list of the cache event listeners
  • commons collection dependency removed
  • Java 1.3 support dropped

JIRA Issue List

OpenSymphony JIRA (14 issues)
T Key Summary Status
Improvement CACHE-235 Pluggable EntryRefreshPolicy for CacheFilter ClosedClosed
Task CACHE-230 CacheFilter Tutorial ClosedClosed
Bug CACHE-229 Tomcat 5.5.12 throws IllegalStateException on getId() / fixed Servlet Spec 2.4 ClosedClosed
New Feature CACHE-228 Add CRON expressions to CacheFilter to expire content at specific dates and/or times. ClosedClosed
Task CACHE-227 Remove commons collections from distribution ClosedClosed
Task CACHE-226 Drop Java 1.3 support ClosedClosed
New Feature CACHE-222 Add new JSP tag addGroups ClosedClosed
Improvement CACHE-217 Avoid DiskPersistenceListener deadlocks if process has no rights to delete cache file ClosedClosed
Task CACHE-216 Review CacheFilter against Servlet 2.4 spec. ClosedClosed
Improvement CACHE-214 Reduce memory consumption of ResponseContent ClosedClosed
New Feature CACHE-200 add 'getCacheEventListenerList()' to Cache class ClosedClosed
Improvement CACHE-197 Speed up disk persistence ClosedClosed
Bug CACHE-183 HashDiskPersistenceListener / MessageDigest not thread safe ClosedClosed
Task CACHE-136 SequencedHashMap is deprecated in commons collections 3.1 ClosedClosed