Space Index

0-9 ... 0 A ... 1 B ... 0 C ... 7 D ... 1 E ... 0
F ... 2 G ... 0 H ... 6 I ... 2 J ... 1 K ... 0
L ... 2 M ... 0 N ... 0 O ... 27 P ... 0 Q ... 0
R ... 2 S ... 1 T ... 0 U ... 0 V ... 0 W ... 1
X ... 0 Y ... 0 Z ... 0 !@#$ ... 0    

0-9

A

API Usage
Beside the JSP tag library JSP Tags and the CacheFilter you can use OSCache through its straightforward API. E.g. you can use the GeneralCacheAdministrator

B

C

CacheFilter
OSCache comes with a servlet filter that enables you to transparently cache entire pages of your website, and even binary files. Caching of binary files is extremely useful when they are generated dynamically, eg PDF files or images....
Change Log
Release Notes 2005 OSCache 2.2 OSCache 2.2 RC OSCache 2.1.1 OSCache 2.1 2004 OSCache 2.0.2 2003 OSCache 2.0.1 OSCache 2.0 OSCache 2.0 beta 2 OSCache 2.0 beta 1 2002 OSCache 1.7.5 2001 OSCache 1.7.4 OSCache 1.7.3 OSCache 1.7....
Clustering
New in OSCache 2.0 is support for clustering of caches. OSCache currently ships with implementations that allow you to use either JavaGroups or JMS as the underlying broadcast protocol....
Complete Change Log
OSCache 2.2 Final OSCache 2.2 RC OSCache 2.1.1 OSCache 2.1 OSCache 2.0.2 OSCache 2.0.1 OSCache 2.0 OSCache 2.0 beta 2 OSCache 2.0 beta 1 OSCache 1.7.5 OSCache 1.7.4 OSCache 1.7.3 OSCache 1.7....
Configuration
This guide only covers the configuration of OSCache by using the oscache.properties file. To see how to install OSCache and where to place the oscache.properties file, see the Installation Guide....
Cron Expressions
Prior to version 2.0 of OSCache, content expiry could only be specified in terms of how long a piece of content had been in the cache, ie, it was based on the age of the content....
CVS and Compiling OSCache
CVS The OSCache CVS repository is hosted by java.net

D

Documentation
1. Overview # What is OSCache # License # Feature List Details on OSCache's features and how they are best used. # Requirements What is required to run OSCache. # FAQ Frequently Asked Questions about OSCache....

E

F

FAQ
Got a question you'd like to ask? Ask us and we'll add it to the FAQ. Questions What can I use OSCache for exactly? #uses Where is the data cached? #data Can OSCache cache Java objects rather than portions of JSP pages?...
Feature List
OSCache Features Fast inmemory caching OSCache allows you to execute dynamic content periodically (eg every 30 minutes) rather than every request and store the result in memory. Each further request is served directly from the memory cache,...

G

H

Hibernate
Hibernate
Hibernate 3 Cache Adaptor
Patched version of OSCache.java for Hibernate 3 originally created by Mathias Bogaert. import java.util.Properties; import java.util.Map; import org.hibernate.util.PropertiesHelper; import org.hibernate.util.StringHelper; import org.hibernate....
Hibernate 3 Cache Provider
Patched version of OSCacheProvider.java for Hibernate 3.0 originally created by Mathias Bogaert. import java.util.Properties; import org.hibernate.util.PropertiesHelper; import org.hibernate.util.StringHelper; import org.hibernate.cache....
Hibernate Cache Adapter
Patched version of OSCache.java originally created by Mathias Bogaert. import java.util.Properties; import net.sf.hibernate.cache.Cache; import net.sf.hibernate.cache.CacheException; import net.sf.hibernate.cache.Timestamper; import net.sf....
Hibernate Cache Provider
Patched version of OSCacheProvider.java originally created by Mathias Bogaert. import java.util.Properties; import net.sf.hibernate.cache.Cache; import net.sf.hibernate.cache.CacheException; import net.sf.hibernate.cache.CacheProvider; import net....
Home
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....

I

Index
Installation Guide
This installation guide shows you how to configure OSCache for use inside your JSP pages. It assumes you have downloaded the latest version https://oscache.dev.java.net/servlets/ProjectDocumentList, which requires at least Java 1.4 and a Servlet 2....

J

JSP Tags
OSCache comes with a JSP tag library that controls all its major functions. The tags are listed below with descriptions, attributes and examples of use. For instructions on installing OSCache in a web application, see the Installation Guide....

K

L

Legacy Installation Guide
This legacy installation guide shows you how to configure OSCache with Java 1.3 or in a Servlet 2.2 container (included in J2EE 1.2). The latest release may require at least Java 1.4 and/or a Servlet 2.3 container,...
License
All OpenSymphony projects use the OpenSymphony License, which is a modified Apache License. You can find the license at

M

N

O

OSCache 1.0 beta 0
Release Notes (26th November, 2000 by Mike CannonBrookes, mike@atlassian.com) Initial release of OSCache Conceptualised a few things I've been working on over the past month....
OSCache 1.0 beta 1
Release Notes (20th February, 2001 by Mike CannonBrookes, mike@atlassian.com) Fixed a few bugs. Greatest of which there is no longer a disk leakage from session caches on disk. Also session caching bugs fixed,...
OSCache 1.0 beta 2
Release Notes (20th March, 2001 by Mike CannonBrookes, mike@atlassian.com) Fixed more bugs. Moved things around so that the CacheAdministrator has more functionality and is now a Singleton (per web app context)....
OSCache 1.1
Release Notes (25th March, 2001 by Mike CannonBrookes, mike@atlassian.com) Moved up to 1....
OSCache 1.2
Release Notes (28th March, 2001 by Mike CannonBrookes, mike@atlassian.com) Fixed a large bug that resulted in CacheEntry's not refreshing. Large enough in a Caching library to demand a new point release ;)
OSCache 1.2.1
Release Notes (10th May, 2001 by Mike CannonBrookes, mike@atlassian.com) Speed improvements in CacheEntry and CacheAdministrator (by Kesav Kumar kesavk@voquette.com) Fixed DOCTYPE in taglib.tld (also Kesav!...
OSCache 1.2.5
Release Notes (18th May, 2001 by Mike CannonBrookes, mike@atlassian.com) Added ability to turn off file caching (just remove or comment out cache....
OSCache 1.3
Release Notes (9th June, 2001 by Mike CannonBrookes, mike@atlassian.com) Fixed a single bug in the file caching should now work Added property to set the cache key (not sure if this is useful) Cleaned up a lot of the code,...
OSCache 1.5
Release Notes (6th August, 2001 by Todd Gochenour, tgochenour@peregrine.com) Added boolean "cache.memory" attribute to oscache.properties to eliminate memory consumption and rely strictly on disk storage. Added three interfaces "CacheLog",...
OSCache 1.6
Release Notes (5th September, 2001 by Mike CannonBrookes, mike@atlassian.com) Changed the CacheEntry so that it caches Object rather than String (allowing image caching) (Serge Knystautas, sergek@lokitech....
OSCache 1.6.1
Release Notes (16th September, 2001 by Todd Gochenour, tgochenour@peregrine.com) Removed attribute "encoding" in all areas, since Object serialization stores strings in UTF8 format, encoding is no longer necessary....
OSCache 1.7.0
Release Notes (26th September 2001 by Francois Beauregard, fbeauregard@pyxistech.com, and Alain Bergevin, abergevin@pyxistech.com, of Pyxis Technologies Inc.) This version include some refactoring, corrections and new features....
OSCache 1.7.1
Release Notes (26th September 2001 by Francois Beauregard, fbeauregard@pyxistech.com, and Alain Bergevin, abergevin@pyxistech.com, of Pyxis Technologies Inc....
OSCache 1.7.2
Release Notes (31st October 2001 by Mike CannonBrookes, mike@atlassian.com) Cleaned up all JavaDoc messages to ensure consistency and readability (removed unnecessary CVS tags, added and
 where needed,
...
OSCache 1.7.3
Release Notes (11th November 2001 by Francois Beauregard, fbeauregard@pyxistech.com) TestCacheEntry had a test method with improper name (flush > testFlush) Pluggable entry refresh policy now available in the cache tag
OSCache 1.7.4
Release Notes (3rd December 2001 by Francois Beauregard, fbeauregard@pyxistech.com, and Mike CannonBrookes, mike@atlassian.com) Made all servlet cache components serializable (fixes bug reported on list with JRun)
OSCache 1.7.5
Release Notes (5th January 2002 by Mike CannonBrookes, mike@atlassian.com) Fixed up logging system slightly. All errors should now be logged with logError() and normal messages with log() Fixed bug in build file which put oscache....
OSCache 2.0
Release Notes (22nd September 2003 by Chris Miller) Improvements: Minor FastCronParser speedup. Made ClusterNotification constants public. Dropped some of the logging levels from INFO down to DEBUG....
OSCache 2.0 beta 1
Release Notes (19th July 2003 by Chris Miller) New Features: CACHE11
OSCache 2.0 beta 2
Release Notes (4th August 2003 by Chris Miller) New Features: Now supports JavaGroups version 2.1. JMS Clustering support has been added Romulus Pasca. Clustering code has been refactored. As a result of this,...
OSCache 2.0.1
Release Notes (4th November 2003 by Chris Miller) Improvements: CACHE56
OSCache 2.0.2
Release Notes (22nd January 2004 by Mathias Bogaert) Improvements: Website documentation updates. Added OSCache in the Wild. Bug Fixes: CACHE63
OSCache 2.1
Release Notes (18th January 2005 by Andres March) New Features: Added HashDiskPersistenceListner CACHE132
OSCache 2.1.1
Release Notes (1st May 2005 by Andres March) Improvements: The taglib URI was changed to {{
OSCache 2.2
Release Notes Final (6th November 2005 by Lars Torunski) Additionally to the 2.2 RC OSCache 2.2 RC improvements,...
OSCache 2.2 RC
Release Notes Release Candidate (18th September 2005 by Lars Torunski) Besides bugs being fixed,...
OSCache in the Wild
The following are some of the sites that are using OSCache in production. This is far from an exhaustive list of course! If you have or know of a site using OSCache, please let us know so we can add it to the list. While not required,...

P

Q

R

Requirements
OSCache can be used directly to provide caching for any Java application. Using the OSCache tag library requires Servlet 2.3 and JSP 1.2 support to run properly. There is no dependency on a servlet container if the OSCache API is used directly....
Roadmap
Scope This page and the mailing list https://oscache.dev.java.net/servlets/ProjectMailingListList are provided for discussion purposes about the roadmap of OSCache and discussing new features and improvements. See also the JIRA Road Map

S

Statistics
Description With the cache event handlers

T

U

V

W

What is OSCache
OSCache is a widely used, high performance J2EE caching framework. OSCache solves fundamental problems for dynamic websites: # Caching Dynamic Content Dynamic content of some form must often be executed during each request,...

X

Y

Z

!@#$