Welcome to the OSCache wiki.

OSCache is a caching solution that includes a JSP tag library and set of classes to perform fine grained dynamic caching of JSP content, servlet responses or arbitrary objects. It provides both in memory and persistent on disk caches, and can allow your site to have graceful error tolerance (eg if an error occurs like your db goes down, you can serve the cached content so people can still surf the site almost without knowing). Take a look at the great features of OSCache.

This wiki is used for additional information as well as documentation for the latest developing version (see previous releases).

  • Download - Download Source and Binaries.
  • Versions
    • Change Log - See what's new in the latest version of OSCache.
    • Roadmap - See the expected future releases of OSCache.

OSCache's official homepage is http://www.opensymphony.com/oscache/. There you can find documentation for the latest released version of OSCache.

Most Recent News

Version 2.2 of the popular open-source J2EE cache was released on 6th November 2005. Besides bugs being fixed, major improvements have been made to the CacheFilter in many ways:

  • Default initialization of the last modified header which reduces transaction overhead and server load
  • Preserving more http headers, e.g. the expires header
  • Special handling for fragments of a page
  • Custom cache key generation by subclassing CacheFilter or by implementing a special interface
  • Custom cache groups generation by subclassing CacheFilter or by implementing a special interface
  • Support of GZip filters in the filter chain
  • Avoids session creation for application scope pages
  • Multiple matching cache filters won't dead-lock the response anymore
  • The cache won't be serve the same response twice before the client begins to cache it anymore

Furthermore

  • Continuous Integration and Dependency Management with Ivy
  • Update to JGroups 2.2.8

This release can be downloaded now.

Posted at 06 Nov @ 7:01 AM by Lars Torunski | 0 comments
Last changed: Nov 06, 2005 06:36 by Lars Torunski

A release candidate of version 2.2 is available and can be downloaded now. Besides bugs being fixed, major improvements have been made to the CacheFilter in many ways:

  • Default initialization of the last modified header which reduces transaction overhead and server load
  • Support of GZip filters in the filter chain
  • Custom key generation by subclassing CacheFilter or by implementing a special interface
  • Preserving more http headers, e.g. the expires header
  • Special handling for fragments of a page
  • Avoids session creation for application scope pages
  • Multiple matching cache filters won't dead-lock the response anymore
Posted at 18 Sep @ 3:36 PM by Lars Torunski | 0 comments

Version 2.1.1 of the popular open-source J2EE cache was released on 1st May 2005. This is a minor update to OSCache. It fixes some small bugs and some minor concurrency issues.

Posted at 01 May @ 12:20 AM by Andres March | 0 comments

Version 2.1 of the popular open-source J2EE cache was released on 18th January 2005. Besides many bugs being fixed, major improvements have been made to OSCache in the way data can be persisted. Also, this wiki has been created to expand on the existing documentation.

Posted at 23 Jan @ 4:26 PM by Lars Torunski | 0 comments