This page last changed on Apr 19, 2005 by lars t.

Scope

This page and the mailing list are provided for discussion purposes about the roadmap of OSCache. See also the JIRA - Road Map for more details or vote for issues in JIRA - Popular Issues .

New features and improvements are mainly discussed in the mailing list, e.g. adding gzip compression to the CacheFilter (see CACHE-49).

OSCache 2.2

The focus of this release is to improve the CacheFilter by allowing multiple matching filters, by supporting to cache fragments of a page, by enabling custom key generation in CacheFilter, by avoiding the creation of useless session objects and by supporting the "Expires" http header.

OpenSymphony JIRA (23 issues)
T Key Summary Status
Bug CACHE-170 Data race handling Cache.updateStates results in Thread hangs when the blocking mode is used in concurrence ResolvedResolved
Improvement CACHE-169 Default initialization of the last modified header ResolvedResolved
Sub-task CACHE-161 CacheFilter easier sub-classing via isCacheable ClosedClosed
Bug CACHE-160 ExpiresRefreshPolicy always set in CacheFilter ClosedClosed
Improvement CACHE-158 cache.capacity and GeneralCacheAdministrator.setCacheCapacity problem In ProgressIn Progress
New Feature CACHE-155 Support of GZip filters in the filter chain ResolvedResolved
Bug CACHE-154 NullPointerException in JavaGroupsBroadcastingListener ResolvedResolved
Bug CACHE-153 cache.capacity does not restrict disk cache size OpenOpen
Bug CACHE-148 getInstance call not thread-safe OpenOpen
Improvement CACHE-145 Allow clustered cached to send update notices when a cached object is modified In ProgressIn Progress
Bug CACHE-144 CacheTag doesn't clear variables in doStartTag / doFinally ResolvedResolved
Improvement CACHE-143 Report expected expiry to clients/browsers/proxy OpenOpen
Improvement CACHE-142 DiskPersistenceListener - use properties in cache.path In ProgressIn Progress
Task CACHE-138 Document new parameters in the wiki OpenOpen
New Feature CACHE-135 CacheFilter for fragements of a page ResolvedResolved
Bug CACHE-129 CacheFilter will create useless sessions for application-scope pages ResolvedResolved
Bug CACHE-128 Multiple matching filters will dead-lock the response ResolvedResolved
New Feature CACHE-120 New nocache option when body contains a jsessionid ResolvedResolved
Improvement CACHE-117 add 'oscache.cluster.group_name" to take care of different clustered-applications OpenOpen
Bug CACHE-83 CacheHttpServletResponseWrapper & ResponseContent dont preserver Http headers ResolvedResolved
Improvement CACHE-77 removeEntry methods in Cache should become public ClosedClosed
Improvement CACHE-69 Custom Key Generation on CacheFilter ClosedClosed
New Feature CACHE-12 Accessing caches from outside the Servlet Context OpenOpen

OSCache 2.3

The administration of the cache and the support of the gzip compression in CacheFilter are the focus of this release.

OpenSymphony JIRA (11 issues)
T Key Summary Status
New Feature CACHE-149 get all values API is missing OpenOpen
Task CACHE-136 SequencedHashMap is deprecated in commons collections 3.1 OpenOpen
New Feature CACHE-123 Provide a "default content" feature instead of the "missing cached content" string OpenOpen
New Feature CACHE-121 Need some admin functions from Cache class OpenOpen
New Feature CACHE-100 Provide support for automatic failover to cached version in cache tag OpenOpen
Improvement CACHE-81 cache.contains() OpenOpen
New Feature CACHE-79 Allow the list of current groups to be obtained from a cache. OpenOpen
Improvement CACHE-78 Determining used cache algorithm OpenOpen
Improvement CACHE-67 On caching pages with session IDs in URLs ReopenedReopened
New Feature CACHE-49 Add Http1.1 Compression (GZip) and increase efficiency OpenOpen
New Feature CACHE-21 Cache manager OpenOpen

Document generated by Confluence on Apr 30, 2005 22:37