Source

oscache / docs / wiki / index.html

Full commit
<html>
    <head>
        <title>OSCache - 
        Index
         </title>
	    <link rel="stylesheet" href="styles/site.css" type="text/css" />
        <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>

    <body>
	    <table class="pagecontent" border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#ffffff">
		    <tr>
			    <td valign="top" class="pagebody">
				    <h2>Space Index</h2>

<p>
<table width="99%" cellspacing="0" class="grid">
    <tr>
        <td colspan="2">
         <table width="100%">
           <tr>                <td><a href="#index-0-9">0-9</a> ... 0</td>
                                                                      <td><a href="#index-A">A</a> ... 1</td>
                                                                      <td><a href="#index-B">B</a> ... 0</td>
                                                                      <td><a href="#index-C">C</a> ... 7</td>
                                                                      <td><a href="#index-D">D</a> ... 1</td>
                                                                      <td><a href="#index-E">E</a> ... 0</td>
                                                              </tr><tr>
                                                   <td><a href="#index-F">F</a> ... 2</td>
                                                                      <td><a href="#index-G">G</a> ... 0</td>
                                                                      <td><a href="#index-H">H</a> ... 6</td>
                                                                      <td><a href="#index-I">I</a> ... 2</td>
                                                                      <td><a href="#index-J">J</a> ... 1</td>
                                                                      <td><a href="#index-K">K</a> ... 0</td>
                                                              </tr><tr>
                                                   <td><a href="#index-L">L</a> ... 1</td>
                                                                      <td><a href="#index-M">M</a> ... 0</td>
                                                                      <td><a href="#index-N">N</a> ... 0</td>
                                                                      <td><a href="#index-O">O</a> ... 26</td>
                                                                      <td><a href="#index-P">P</a> ... 0</td>
                                                                      <td><a href="#index-Q">Q</a> ... 0</td>
                                                              </tr><tr>
                                                   <td><a href="#index-R">R</a> ... 2</td>
                                                                      <td><a href="#index-S">S</a> ... 1</td>
                                                                      <td><a href="#index-T">T</a> ... 0</td>
                                                                      <td><a href="#index-U">U</a> ... 0</td>
                                                                      <td><a href="#index-V">V</a> ... 0</td>
                                                                      <td><a href="#index-W">W</a> ... 1</td>
                                                              </tr><tr>
                                                   <td><a href="#index-X">X</a> ... 0</td>
                                                                      <td><a href="#index-Y">Y</a> ... 0</td>
                                                                      <td><a href="#index-Z">Z</a> ... 0</td>
                                                                      <td><a href="#index-%21%40%23%24">!@#$</a> ... 0</td>
                                                                                                                  <td>&nbsp;</td>
                                            <td>&nbsp;</td>
                                                </tr>
         </table>
        </td>
    </tr>
   <tr valign="top">        <td><h4 style="margin-top: 0px"><a name="index-0-9"></a>0-9</h4>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-A"></a>A</h4>
                                  <a href="/display/CACHE/API+Usage">API Usage</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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</div>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-B"></a>B</h4>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-C"></a>C</h4>
                                  <a href="/display/CACHE/CacheFilter">CacheFilter</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/Change+Log">Change Log</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Release Notes  2005  OSCache 2.2 RC OSCache 2.2  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....</div>
                                  <a href="/display/CACHE/Clustering">Clustering</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/Complete+Change+Log">Complete Change Log</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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.2      OSCache 1.7....</div>
                                  <a href="/display/CACHE/Configuration">Configuration</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/Cron+Expressions">Cron Expressions</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/CVS+and+Compiling+OSCache">CVS and Compiling OSCache</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">CVS  The OSCache CVS repository is hosted by java.net</div>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-D"></a>D</h4>
                                  <a href="/display/CACHE/Documentation">Documentation</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-E"></a>E</h4>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-F"></a>F</h4>
                                  <a href="/display/CACHE/FAQ">FAQ</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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?...</div>
                                  <a href="/display/CACHE/Feature+List">Feature List</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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,...</div>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-G"></a>G</h4>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-H"></a>H</h4>
                                  <a href="/display/CACHE/Hibernate">Hibernate</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Hibernate</div>
                                  <a href="/display/CACHE/Hibernate+3+Cache+Adaptor">Hibernate 3 Cache Adaptor</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/Hibernate+3+Cache+Provider">Hibernate 3 Cache Provider</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/Hibernate+Cache+Adapter">Hibernate Cache Adapter</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/Hibernate+Cache+Provider">Hibernate Cache Provider</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/Home">Home</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-I"></a>I</h4>
                                  <a href="/display/CACHE/Index">Index</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px"></div>
                                  <a href="/display/CACHE/Installation+Guide">Installation Guide</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-J"></a>J</h4>
                                  <a href="/display/CACHE/JSP+Tags">JSP Tags</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-K"></a>K</h4>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-L"></a>L</h4>
                                  <a href="/display/CACHE/License">License</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">All OpenSymphony projects use the OpenSymphony License, which is a modified Apache License. You can find the license at</div>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-M"></a>M</h4>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-N"></a>N</h4>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-O"></a>O</h4>
                                  <a href="/display/CACHE/OSCache+1.0+beta+0">OSCache 1.0 beta 0</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/OSCache+1.0+beta+1">OSCache 1.0 beta 1</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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,...</div>
                                  <a href="/display/CACHE/OSCache+1.0+beta+2">OSCache 1.0 beta 2</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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)....</div>
                                  <a href="/display/CACHE/OSCache+1.1">OSCache 1.1</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Release Notes  (25th March, 2001 by Mike CannonBrookes, mike@atlassian.com)     Moved up to 1....</div>
                                  <a href="/display/CACHE/OSCache+1.2">OSCache 1.2</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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 ;)</div>
                                  <a href="/display/CACHE/OSCache+1.2.1">OSCache 1.2.1</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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!...</div>
                                  <a href="/display/CACHE/OSCache+1.2.5">OSCache 1.2.5</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Release Notes  (18th May, 2001 by Mike CannonBrookes, mike@atlassian.com)     Added ability to turn off file caching (just remove or comment out cache....</div>
                                  <a href="/display/CACHE/OSCache+1.3">OSCache 1.3</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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,...</div>
                                  <a href="/display/CACHE/OSCache+1.5">OSCache 1.5</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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",...</div>
                                  <a href="/display/CACHE/OSCache+1.6">OSCache 1.6</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/OSCache+1.6.1">OSCache 1.6.1</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/OSCache+1.7.0">OSCache 1.7.0</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/OSCache+1.7.1">OSCache 1.7.1</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Release Notes  (26th September 2001 by Francois Beauregard, fbeauregard@pyxistech.com, and Alain Bergevin, abergevin@pyxistech.com, of Pyxis Technologies Inc....</div>
                                  <a href="/display/CACHE/OSCache+1.7.2">OSCache 1.7.2</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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 <code> and <pre> where needed,</code></pre>...</div>
                                  <a href="/display/CACHE/OSCache+1.7.3">OSCache 1.7.3</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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</div>
                                  <a href="/display/CACHE/OSCache+1.7.4">OSCache 1.7.4</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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)</div>
                                  <a href="/display/CACHE/OSCache+1.7.5">OSCache 1.7.5</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/OSCache+2.0">OSCache 2.0</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/OSCache+2.0+beta+1">OSCache 2.0 beta 1</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Release Notes  (19th July 2003 by Chris Miller)  New Features:     CACHE11</div>
                                  <a href="/display/CACHE/OSCache+2.0+beta+2">OSCache 2.0 beta 2</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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,...</div>
                                  <a href="/display/CACHE/OSCache+2.0.1">OSCache 2.0.1</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Release Notes  (4th November 2003 by Chris Miller)  Improvements:     CACHE56</div>
                                  <a href="/display/CACHE/OSCache+2.0.2">OSCache 2.0.2</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Release Notes  (22nd January 2004 by Mathias Bogaert)   Improvements:     Website documentation updates.    Added OSCache in the Wild.   Bug Fixes:     CACHE63</div>
                                  <a href="/display/CACHE/OSCache+2.1">OSCache 2.1</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Release Notes  (18th January 2005 by Andres March)  New Features:    Added HashDiskPersistenceListner CACHE132</div>
                                  <a href="/display/CACHE/OSCache+2.1.1">OSCache 2.1.1</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Release Notes  (1st May 2005 by Andres March)   Improvements:   The taglib URI was changed to {{</div>
                                  <a href="/display/CACHE/OSCache+2.2">OSCache 2.2</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Release Notes Release Candidate  (18th September 2005 by Lars Torunski)   Besides bugs being fixed,...</div>
                                  <a href="/display/CACHE/OSCache+in+the+Wild">OSCache in the Wild</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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,...</div>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-P"></a>P</h4>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-Q"></a>Q</h4>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-R"></a>R</h4>
                                  <a href="/display/CACHE/Requirements">Requirements</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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....</div>
                                  <a href="/display/CACHE/Roadmap">Roadmap</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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</div>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-S"></a>S</h4>
                                  <a href="/display/CACHE/Statistics">Statistics</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">Description  With the cache event handlers</div>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-T"></a>T</h4>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-U"></a>U</h4>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-V"></a>V</h4>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-W"></a>W</h4>
                                  <a href="/display/CACHE/What+is+OSCache">What is OSCache</a>
    <br />
             <div class="smalltext" style="margin: 0 0 0 36px">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,...</div>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-X"></a>X</h4>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-Y"></a>Y</h4>
        </td>
                                      </tr><tr valign="top">
                           <td><h4 style="margin-top: 0px"><a name="index-Z"></a>Z</h4>
        </td>
                                      <td><h4 style="margin-top: 0px"><a name="index-%21%40%23%24"></a>!@#$</h4>
        </td>
                                          </tr>
</table>
</p>


                    			    </td>
		    </tr>
	    </table>
    </body>
</html>