You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jcs-dev@jakarta.apache.org by as...@apache.org on 2006/02/14 18:14:02 UTC
svn commit: r377771 - in /jakarta/jcs/trunk/xdocs: changes.xml faq.fml
getting_started/intro.xml navigation.xml
Author: asmuts
Date: Tue Feb 14 09:14:00 2006
New Revision: 377771
URL: http://svn.apache.org/viewcvs?rev=377771&view=rev
Log:
Added the guts to a getting started guide, updated changes report file, increased version to 1.2.6.9.
I will tag and make a temp build later.
Added:
jakarta/jcs/trunk/xdocs/getting_started/intro.xml
Modified:
jakarta/jcs/trunk/xdocs/changes.xml
jakarta/jcs/trunk/xdocs/faq.fml
jakarta/jcs/trunk/xdocs/navigation.xml
Modified: jakarta/jcs/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewcvs/jakarta/jcs/trunk/xdocs/changes.xml?rev=377771&r1=377770&r2=377771&view=diff
==============================================================================
--- jakarta/jcs/trunk/xdocs/changes.xml (original)
+++ jakarta/jcs/trunk/xdocs/changes.xml Tue Feb 14 09:14:00 2006
@@ -1,65 +1,102 @@
<document>
- <properties>
- <title>JCS Change Log</title>
- <author email="asmuts@apache.org">Aaron Smuts</author>
- </properties>
- <body>
+ <properties>
+ <title>JCS Change Log</title>
+ <author email="asmuts@apache.org">Aaron Smuts</author>
+ </properties>
+ <body>
- <release version="1.2.6.7" date="in CVS">
- <action dev="asmuts" type="fix" due-to="Adam Siefker">
- Fixed shutdown for lateral. Added shutdown observer framework. Changed listener thread
- to a daemon. Made executor on listener use a daemon setting
- thread factory.
- </action>
- <action dev="asmuts" type="fix" due-to="">
- Fixed abstract inner class references for Jikes.
- </action>
- <action dev="asmuts" type="update" due-to="">
- IMproved Javadocs throughout.
- </action>
- </release>
+ <release version="1.2.6.9" date="in CVS">
+ <action dev="asmuts" type="update" due-to="">
+ The remote cache now sends a byte array to the server instead of the class. This
+ allows you to run the remote server without copies of your objects in its classpath.
+ This makes the remote server far easier to use.
+ </action>
+ <action dev="asmuts" type="update" due-to="">
+ Created an interface for cache element serializers and made a default
+ implementation. This will allow use to use other serialization mechanisms in
+ the future. I converted the remote cache to use the standard serializer.
+ </action>
+ <action dev="asmuts" type="update" due-to="">
+ Added several new unit tests.
+ </action>
+ <action dev="asmuts" type="update" due-to="">
+ Improved Javadocs throughout.
+ </action>
+ </release>
+
+ <release version="1.2.6.8" date="in CVS">
+ <action dev="asmuts" type="fix" due-to="">
+ Moved synchronization from the client to the sorted preferential array.
+ This solved the index out of bounds exception that appeared periodically on
+ disk cleanup.
+ </action>
+ <action dev="asmuts" type="update" due-to="">
+ Improved Javadocs throughout.
+ </action>
+ </release>
+
+ <release version="1.2.6.7" date="in CVS">
+ <action dev="asmuts" type="fix" due-to="Adam Siefker">
+ Fixed shutdown for lateral. Added shutdown observer
+ framework. Changed listener thread to a daemon. Made
+ executor on listener use a daemon setting thread
+ factory.
+ </action>
+ <action dev="asmuts" type="fix" due-to="">
+ Fixed abstract inner class references for Jikes.
+ </action>
+ <action dev="asmuts" type="update" due-to="">
+ Improved Javadocs throughout.
+ </action>
+ </release>
- <release version="1.2.6.6" date="in CVS">
- <action dev="asmuts" type="fix">
- Properties are loaded using the current thread's classloader by default.
- </action>
- <action dev="asmuts" type="fix">
- When a config file is not found a descriptive error message is printed to the logs.
- </action>
- <action dev="asmuts" type="update">
- Made an interface for the cache manager to improve testability.
- </action>
- <action dev="asmuts" type="update">
- Auxiliaries are assigned a cache manager and the lateral TCP has
- a settable source id, so it can be tested.
- </action>
- <action dev="asmuts" type="update">
- Increased JGroups version to 2.2.8. It works again. The old JGroups
- didn't work for unknown reasons.
- </action>
- <action dev="asmuts" type="update">
- Cleaned up some javadocs.
- </action>
- <action dev="asmuts" type="update">
- Improved info level logging for TCP lateral.
- </action>
- <action dev="asmuts" type="update">
- Added configuration properties xdocs for TCP lateral, indexed disk, and memory cache.
- </action>
- <action dev="asmuts" type="update">
- Created concurrent tests for TCP lateral to verify correct region behavior.
- </action>
- <action dev="asmuts" type="update">
- Made BDBJE work with new auxiliary changes.
- </action>
- <action dev="asmuts" type="fix">
- UDP discovery no longer activates if the lateral type isn't TCP.
- </action>
- <action dev="asmuts" type="fix">
- Reduced lateral get timeout to 1 second, rather than 10. We still
- need to disable gets when a timeout occurs.
- </action>
- </release>
+ <release version="1.2.6.6" date="in CVS">
+ <action dev="asmuts" type="fix">
+ Properties are loaded using the current thread's
+ classloader by default.
+ </action>
+ <action dev="asmuts" type="fix">
+ When a config file is not found a descriptive error
+ message is printed to the logs.
+ </action>
+ <action dev="asmuts" type="update">
+ Made an interface for the cache manager to improve
+ testability.
+ </action>
+ <action dev="asmuts" type="update">
+ Auxiliaries are assigned a cache manager and the lateral
+ TCP has a settable source id, so it can be tested.
+ </action>
+ <action dev="asmuts" type="update">
+ Increased JGroups version to 2.2.8. It works again. The
+ old JGroups didn't work for unknown reasons.
+ </action>
+ <action dev="asmuts" type="update">
+ Cleaned up some javadocs.
+ </action>
+ <action dev="asmuts" type="update">
+ Improved info level logging for TCP lateral.
+ </action>
+ <action dev="asmuts" type="update">
+ Added configuration properties xdocs for TCP lateral,
+ indexed disk, and memory cache.
+ </action>
+ <action dev="asmuts" type="update">
+ Created concurrent tests for TCP lateral to verify
+ correct region behavior.
+ </action>
+ <action dev="asmuts" type="update">
+ Made BDBJE work with new auxiliary changes.
+ </action>
+ <action dev="asmuts" type="fix">
+ UDP discovery no longer activates if the lateral type
+ isn't TCP.
+ </action>
+ <action dev="asmuts" type="fix">
+ Reduced lateral get timeout to 1 second, rather than 10.
+ We still need to disable gets when a timeout occurs.
+ </action>
+ </release>
- </body>
+ </body>
</document>
Modified: jakarta/jcs/trunk/xdocs/faq.fml
URL: http://svn.apache.org/viewcvs/jakarta/jcs/trunk/xdocs/faq.fml?rev=377771&r1=377770&r2=377771&view=diff
==============================================================================
--- jakarta/jcs/trunk/xdocs/faq.fml (original)
+++ jakarta/jcs/trunk/xdocs/faq.fml Tue Feb 14 09:14:00 2006
@@ -1,73 +1,100 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
-/*
- * Copyright 2001-2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- -->
+ /*
+ * Copyright 2001-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
<faqs title="Frequently Asked Questions">
- <part id="general-questions">
- <title>General Questions</title>
-
- <faq id="required-jars">
- <question>
- What jars are required by JCS?
- </question>
- <answer>
- <p>The core of JCS (the LRU memory cache, the indexed disk cache, the TCP lateral, and the RMI remote server)
- require only a few other jars.</p>
- <p><a href="http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html">concurrent</a></p>
- <p>commons-logging</p>
- <p>commons-collections</p>
- <p>commons-lang</p>
- <p>All of the other dependencies listed on the project info page are for optional plugins.</p>
- </answer>
- </faq>
-
- <faq id="configuration-file">
- <question>
- How do I configure JCS?
- </question>
- <answer>
- <p>By default JCS looks for a cache.ccf file in the classpath.
- You must have a configuration file on the classpath to use JCS.
- The documentation describes how to configure the cache.</p>
- </answer>
- </faq>
-
- <faq id="manual-configuration">
- <question>
- How can I configure JCS with my own properties?
- </question>
- </faq>
- <answer>
- <p>
- You don't have to put the cache.ccf file in the classpath; instead you can do the following:
- </p>
- <code>
-CompositeCacheManager ccm =
-CompositeCacheManager.getUnconfiguredInstance();
-
-Properties props = new Properties();
-
-props.load(/* load properties from some location defined by your app
-*/);
-
-ccm.configure(props);
- </code>
- </answer>
- </part>
-</faqs>
\ No newline at end of file
+ <part id="general-questions">
+ <title>General Questions</title>
+
+ <faq id="required-jars">
+ <question>What jars are required by JCS?</question>
+ <answer>
+ <p>
+ The core of JCS (the LRU memory cache, the indexed
+ disk cache, the TCP lateral, and the RMI remote
+ server) require only a few other jars.
+ </p>
+ <p>
+ <a
+ href="http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html">
+ concurrent
+ </a>
+ </p>
+ <p>commons-logging</p>
+ <p>commons-collections</p>
+ <p>commons-lang</p>
+ <p>
+ All of the other dependencies listed on the project
+ info page are for optional plugins.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="configuration-file">
+ <question>How do I configure JCS?</question>
+ <answer>
+ <p>
+ By default JCS looks for a cache.ccf file in the
+ classpath. You must have a configuration file on the
+ classpath to use JCS. The documentation describes
+ how to configure the cache.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="manual-configuration">
+ <question>
+ How can I configure JCS with my own properties?
+ </question>
+ </faq>
+ <answer>
+ <p>
+ You don't have to put the cache.ccf file in the
+ classpath; instead you can do the following:
+ </p>
+ <code>
+ CompositeCacheManager ccm =
+ CompositeCacheManager.getUnconfiguredInstance();
+
+ Properties props = new Properties();
+
+ props.load(/* load properties from some location defined
+ by your app */);
+
+ ccm.configure(props);
+ </code>
+ </answer>
+
+ <faq id="configuration-system-properties">
+ <question>
+ Can JCS use system propeties during configuration?
+ </question>
+ <answer>
+ <p>
+ Yes. JCS will look for a system property for any
+ name inside the delimiters ${}. Also, JCS will check
+ to see if any property key in the cache.ccf is defined
+ in the system properties. If so, the system value will
+ be used.
+ </p>
+ </answer>
+ </faq>
+
+ </part>
+</faqs>
\ No newline at end of file
Added: jakarta/jcs/trunk/xdocs/getting_started/intro.xml
URL: http://svn.apache.org/viewcvs/jakarta/jcs/trunk/xdocs/getting_started/intro.xml?rev=377771&view=auto
==============================================================================
--- jakarta/jcs/trunk/xdocs/getting_started/intro.xml (added)
+++ jakarta/jcs/trunk/xdocs/getting_started/intro.xml Tue Feb 14 09:14:00 2006
@@ -0,0 +1,246 @@
+<?xml version="1.0"?>
+
+<document>
+ <properties>
+ <title>Getting Started -- Intoduction</title>
+ <author email="asmuts@apache.org">Aaron Smuts</author>
+ </properties>
+
+ <body>
+
+ <section name="Getting Started">
+ <p>
+ To start using JCS you need to (1) understand the core
+ concepts, (2) download JCS, (3) get the required
+ dependencies, (4) configure JCS, and (5) then start
+ programming to it. The purpose of the getting started
+ guide is to help you get up and running with JCS as
+ quickly as possible. In depth doumentation on the
+ various features of JCS is provided in the User's Guide.
+ </p>
+ </section>
+
+ <section name="STEP 1: Understand the Core Concepts">
+ <p>
+ In order to use JCS, you must understand a few core
+ concepts, most importantly you need to know the
+ difference between "elements," "regions," and
+ "auxiliaries".
+ </p>
+ <p>
+ JCS is an object cache. You can put objects, or
+ "elements," into JCS and reference them via a key, much
+ like a hashtable.
+ </p>
+ <p>
+ You can think of JCS as a collection of hashtables that
+ you reference by name. Each of these hashtables is
+ called a "region," and each region can be configured
+ independently of the others. For instance, I may have a
+ region called Cities where I cache City objects that
+ change infrequently. I may also define a region called
+ Products where I cache product data that changes more
+ frequently. I would configure the volatile Product
+ region to expire elements more quickly than the City
+ region.
+ </p>
+ <p>
+ "Auxiliaries" are optional plugins that a region can
+ use. The core auxiliaries are the Indexed Disk Cache,
+ the TCP Lateral Cache, and the Remote Cache Server. The
+ Disk Cache, for example, allows you to swap items onto
+ disk when a memory threshold is reached. You can read
+ more about the available auxiliaries
+ <a href="../Plugins.html">HERE</a>
+ .
+ </p>
+ </section>
+
+
+ <section name="STEP 2: Download JCS">
+ <p>
+ Download the latest version of JCS. The latests JCS
+ builds are located
+ <a
+ href="http://svn.apache.org/viewcvs.cgi/jakarta/jcs/trunk/tempbuild/">
+ HERE
+ </a>
+ </p>
+ <p>
+ If you would like to build JCS yourself, check it out
+ from Subversion and build it as you would any other
+ project built by Maven 1.x. The location of the
+ repository is documented in the project info pages that
+ are linked via the left nav.
+ </p>
+ </section>
+
+ <section name="STEP 3: Get the Required Dependencies">
+ <p>
+ The core of JCS (the LRU memory cache, the indexed disk
+ cache, the TCP lateral, and the RMI remote server)
+ require only a few other jars.
+ </p>
+ <p>
+ <a
+ href="http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html">
+ concurrent
+ </a>
+ </p>
+ <p>commons-logging</p>
+ <p>commons-collections</p>
+ <p>commons-lang</p>
+ <p>
+ All of the other dependencies listed on the project info
+ page are for optional plugins.
+ </p>
+ </section>
+
+ <section name="STEP 4: Configure JCS">
+ <p>
+ JCS is configured from a properties file called
+ "cache.ccf". There are alternatives to using this file,
+ but they are beyond the scope of the getting started
+ guide.
+ </p>
+ <p>
+ The cache configuration has three parts: default,
+ regions, and auxiliaries. You can think of the
+ auxiliaries as log4j appenders and the regions as log4j
+ categories. For each region (or category) you can
+ specify and auxiliary (or appender to use). If you don't
+ define a region in the cache.ccf, then the default
+ settings are used. The difference between JCS and log4j
+ is that in JCS, pre-defined regions do not inherent
+ auxiliaries from the default region.
+ </p>
+ <p>
+ The following cache.ccf file defines one region called
+ "testCache1" and uses the Indexed Disk Cache, here
+ called "DC" by default. The LRU Memory Cache is selected
+ as the memory manager.
+ </p>
+ <source>
+ <![CDATA[
+# DEFAULT CACHE REGION
+jcs.default=DC
+jcs.default.cacheattributes=
+ org.apache.jcs.engine.CompositeCacheAttributes
+jcs.default.cacheattributes.MaxObjects=1000
+jcs.default.cacheattributes.MemoryCacheName=
+ org.apache.jcs.engine.memory.lru.LRUMemoryCache
+jcs.default.cacheattributes.UseMemoryShrinker=false
+jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=3600
+jcs.default.cacheattributes.ShrinkerIntervalSeconds=60
+jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes
+jcs.default.elementattributes.IsEternal=false
+jcs.default.elementattributes.MaxLifeSeconds=21600
+jcs.default.elementattributes.IdleTime=1800
+jcs.default.elementattributes.IsSpool=true
+jcs.default.elementattributes.IsRemote=true
+jcs.default.elementattributes.IsLateral=true
+
+# PRE-DEFINED CACHE REGIONS
+jcs.region.testCache1=DC
+jcs.region.testCache1.cacheattributes=
+ org.apache.jcs.engine.CompositeCacheAttributes
+jcs.region.testCache1.cacheattributes.MaxObjects=1000
+jcs.region.testCache1.cacheattributes.MemoryCacheName=
+ org.apache.jcs.engine.memory.lru.LRUMemoryCache
+jcs.region.testCache1.cacheattributes.UseMemoryShrinker=false
+jcs.region.testCache1.cacheattributes.MaxMemoryIdleTimeSeconds=3600
+jcs.region.testCache1.cacheattributes.ShrinkerIntervalSeconds=60
+jcs.region.testCache1.cacheattributes.MaxSpoolPerRun=500
+jcs.region.testCache1.elementattributes=org.apache.jcs.engine.ElementAttributes
+jcs.region.testCache1.elementattributes.IsEternal=false
+
+# AVAILABLE AUXILIARY CACHES
+jcs.auxiliary.DC=
+ org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory
+jcs.auxiliary.DC.attributes=
+ org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes
+jcs.auxiliary.DC.attributes.DiskPath=${user.dir}/jcs_swap
+jcs.auxiliary.DC.attributes.MaxPurgatorySize=10000000
+jcs.auxiliary.DC.attributes.MaxKeySize=1000000
+jcs.auxiliary.DC.attributes.MaxRecycleBinSize=5000
+jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000
+jcs.auxiliary.DC.attributes.ShutdownSpoolTimeLimit=60
+ ]]>
+ </source>
+ <p>
+ Basic JCS configuration is described in more detail
+ <a href="../BasicJCSConfiguration.html">HERE</a>
+ </p>
+ <p>
+ Element level configuration is described in more detail
+ <a href="../ElementAttributes.html">HERE</a>
+ </p>
+ <p>
+ For more information on advanced configuration options
+ and the available plugins, see the User's Guide.
+ </p>
+ </section>
+
+ <section name="STEP 5: Programming to JCS">
+ <p>
+ JCS provides a convenient class that should meet all
+ your needs. It is called, appropriately engough,
+ <code>org.apache.jcs.JCS</code>
+ </p>
+ <p>
+ To get a cache region you simply ask JCS for the region
+ by name. If you wanted to use JCS for City objects, you
+ would do something like this:
+ </p>
+ <source>
+ <![CDATA[
+import org.apache.jcs.JCS;
+import org.apache.jcs.access.exception.CacheException;
+
+. . .
+
+ private static final String cacheRegionName = "city";
+
+ private JCS cache = null;
+
+. . .
+ // in your constructor you might do this
+ try
+ {
+ setCache( JCS.getInstance( this.getCacheRegionName() ) );
+ }
+ catch ( CacheException e )
+ {
+ log.error( "Problem initializing cache for region name ["
+ + this.getCacheRegionName() + "].", e );
+ }
+
+. . .
+
+ // to get a city out of the cache by id you might do this:
+ String key = "cityId:" + String.valueOf( id );
+
+ City city = (City) cache.get( key );
+
+. . .
+
+ // to put a city object in the cache, you could do this:
+ try
+ {
+ // if it isn't null, insert it
+ if ( city != null )
+ {
+ cache.put( key, city );
+ }
+ }
+ catch ( CacheException e )
+ {
+ log.error( "Problem putting "
+ + city + " in the cache, for key " + key, e );
+ }
+ ]]>
+ </source>
+ </section>
+
+ </body>
+</document>
\ No newline at end of file
Modified: jakarta/jcs/trunk/xdocs/navigation.xml
URL: http://svn.apache.org/viewcvs/jakarta/jcs/trunk/xdocs/navigation.xml?rev=377771&r1=377770&r2=377771&view=diff
==============================================================================
--- jakarta/jcs/trunk/xdocs/navigation.xml (original)
+++ jakarta/jcs/trunk/xdocs/navigation.xml Tue Feb 14 09:14:00 2006
@@ -1,37 +1,60 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="jcs" href="http://jakarta.apache.org/jcs/">
- <title>JCS</title>
+ <title>JCS</title>
- <body>
+ <body>
- <links>
- <item name="PDF Documentation" href="/jcs.pdf" img="/images/pdf.gif"/>
- </links>
-
- <menu name="General Information">
- <item name="Overview" href="/index.html"/>
- <item name="JCS and JCACHE" href="/JCSandJCACHE.html"/>
- <item name="Downloads" href="/DownloadPage.html"/>
- <item name="FAQ" href="/faq.html"/>
- </menu>
-
- <menu name="JCS User's Guide">
- <item name="Basic JCS Config" href="/BasicJCSConfiguration.html"/>
- <item name="Element Config" href="/ElementAttributes.html"/>
- <item name="Region Properties" href="/RegionProperties.html"/>
- <item name="Basic Web Example" href="/UsingJCSBasicWeb.html"/>
- <item name="Plugin Overview" href="/Plugins.html"/>
- <item name="Local Cache" href="/LocalCacheConfig.html"/>
- <item name="Indexed Disk Cache" href="/IndexedDiskAuxCache.html"/>
- <item name="Indexed Disk Properties" href="/IndexedDiskCacheProperties.html"/>
- <item name="Remote Cache" href="/RemoteAuxCache.html"/>
- <item name="Lateral TCP Cache" href="/LateralTCPAuxCache.html"/>
- <item name="Lateral TCP Properties" href="/LateralTCPProperties.html"/>
- <item name="Lateral UDP Discovery" href="/LateralUDPDiscovery.html"/>
- <item name="Lateral JGroups Cache" href="/LateralJavaGroupsAuxCache.html"/>
- </menu>
+ <links>
+ <item name="PDF Documentation" href="/jcs.pdf"
+ img="/images/pdf.gif" />
+ </links>
+ <menu name="General Information">
+ <item name="Overview" href="/index.html" />
+ <item name="JCS and JCACHE" href="/JCSandJCACHE.html" />
+ <item name="Downloads" href="/DownloadPage.html" />
+ <item name="FAQ" href="/faq.html" />
+ </menu>
- </body>
+ <menu name="Getting Started">
+ <item name="Overview" href="/getting_started/intro.html" />
+ <item name="Basic JCS Config"
+ href="/BasicJCSConfiguration.html" />
+ <item name="Plugin Overview" href="/Plugins.html" />
+ <item name="Basic Web Example"
+ href="/UsingJCSBasicWeb.html" />
+ </menu>
+
+ <menu name="JCS User's Guide">
+ <item name="Core" href="/LocalCacheConfig.html" collapse="true">
+ <item name="Basic JCS Config"
+ href="/BasicJCSConfiguration.html" />
+ <item name="Element Config"
+ href="/ElementAttributes.html" />
+ <item name="Region Properties"
+ href="/RegionProperties.html" />
+ <item name="Basic Web Example"
+ href="/UsingJCSBasicWeb.html" />
+ </item>
+ <item name="Auxiliary" href="/Plugins.html"
+ collapse="true">
+ <item name="Indexed Disk Cache"
+ href="/IndexedDiskAuxCache.html" />
+ <item name="Indexed Disk Properties"
+ href="/IndexedDiskCacheProperties.html" />
+ <item name="Remote Cache" href="/RemoteAuxCache.html" />
+ <item name="Lateral TCP Cache"
+ href="/LateralTCPAuxCache.html" />
+ <item name="Lateral TCP Properties"
+ href="/LateralTCPProperties.html" />
+ <item name="Lateral UDP Discovery"
+ href="/LateralUDPDiscovery.html" />
+ <item name="Lateral JGroups Cache"
+ href="/LateralJavaGroupsAuxCache.html" />
+ </item>
+ </menu>
+
+
+ </body>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-dev-help@jakarta.apache.org