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 2009/06/11 19:36:39 UTC

svn commit: r783856 - in /jakarta/jcs/trunk: pom.xml project.xml xdocs/DownloadPage.xml xdocs/Plugins.xml xdocs/changes.xml

Author: asmuts
Date: Thu Jun 11 17:36:39 2009
New Revision: 783856

URL: http://svn.apache.org/viewvc?rev=783856&view=rev
Log:
updating docs, increasing version for tag

Modified:
    jakarta/jcs/trunk/pom.xml
    jakarta/jcs/trunk/project.xml
    jakarta/jcs/trunk/xdocs/DownloadPage.xml
    jakarta/jcs/trunk/xdocs/Plugins.xml
    jakarta/jcs/trunk/xdocs/changes.xml

Modified: jakarta/jcs/trunk/pom.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/pom.xml?rev=783856&r1=783855&r2=783856&view=diff
==============================================================================
--- jakarta/jcs/trunk/pom.xml (original)
+++ jakarta/jcs/trunk/pom.xml Thu Jun 11 17:36:39 2009
@@ -36,7 +36,7 @@
   <groupId>org.apache.jcs</groupId>
   <artifactId>jcs</artifactId>
   <packaging>pom</packaging>
-  <version>1.3.3.1-RC</version>
+  <version>1.3.3.2-RC</version>
   <name>Jakarta JCS</name>
   <url>http://jakarta.apache.org/jcs/</url>
   <inceptionYear>2002</inceptionYear>

Modified: jakarta/jcs/trunk/project.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/project.xml?rev=783856&r1=783855&r2=783856&view=diff
==============================================================================
--- jakarta/jcs/trunk/project.xml (original)
+++ jakarta/jcs/trunk/project.xml Thu Jun 11 17:36:39 2009
@@ -17,7 +17,7 @@
 	<pomVersion>3</pomVersion>
 	<name>JCS</name>
 	<id>jcs</id>
-	<currentVersion>1.3.3.1-RC</currentVersion>
+	<currentVersion>1.3.3.2-RC</currentVersion>
 	<organization>
 		<name>Apache Software Foundation</name>
 		<url>http://jakarta.apache.org/</url>

Modified: jakarta/jcs/trunk/xdocs/DownloadPage.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/xdocs/DownloadPage.xml?rev=783856&r1=783855&r2=783856&view=diff
==============================================================================
--- jakarta/jcs/trunk/xdocs/DownloadPage.xml (original)
+++ jakarta/jcs/trunk/xdocs/DownloadPage.xml Thu Jun 11 17:36:39 2009
@@ -3,89 +3,94 @@
 <!DOCTYPE xdoc [
     <!ENTITY nbsp "&#160;">
 ]>
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you 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.
--->
-
+	<!--
+		Licensed to the Apache Software Foundation (ASF) under one or more
+		contributor license agreements. See the NOTICE file distributed with
+		this work for additional information regarding copyright ownership.
+		The ASF licenses this file to you 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.
+	-->
 <document>
-  <properties>
-    <title>Downloading JCS</title>
-    <author email="asmuts@apache.org">Aaron Smuts</author>
-    <author email="tv@apache.org">Thomas Vandahl</author>
-  </properties>
-
-  <body>
-    <section name="Releases">
-      <p>
-        The latest release version of JCS is 1.3. Grab it here. The core JCS jar is compiled using JDK 1.3.
-      </p>
-      <subsection name="Binary versions">
-      <p>
-        <ul>
-          <li><a href="http://www.apache.org/dyn/closer.cgi/jakarta/jcs/binaries/jcs-1.3.tar.gz">
-              JCS 1.3 Binary Distribution in TAR format</a>&nbsp;
-            <a href="http://www.apache.org/dist/jakarta/jcs/binaries/jcs-1.3.tar.gz.asc">Signature</a>&nbsp;
-            <a href="http://www.apache.org/dist/jakarta/jcs/binaries/jcs-1.3.tar.gz.md5">MD5</a>
-          </li>
-          <li><a href="http://www.apache.org/dyn/closer.cgi/jakarta/jcs/binaries/jcs-1.3.zip">
-              JCS 1.3 Binary Distribution in ZIP format</a>&nbsp;
-            <a href="http://www.apache.org/dist/jakarta/jcs/binaries/jcs-1.3.zip.asc">Signature</a>&nbsp;
-            <a href="http://www.apache.org/dist/jakarta/jcs/binaries/jcs-1.3.zip.md5">MD5</a>
-          </li>
-        </ul>
-      </p>
-      </subsection>   
-      <subsection name="Source versions">
-      <p>
-        <ul>
-          <li><a href="http://www.apache.org/dyn/closer.cgi/jakarta/jcs/sources/jcs-1.3-src.tar.gz">
-              JCS 1.3 Source Distribution in TAR format</a>&nbsp;
-            <a href="http://www.apache.org/dist/jakarta/jcs/sources/jcs-1.3-src.tar.gz.asc">Signature</a>&nbsp;
-            <a href="http://www.apache.org/dist/jakarta/jcs/sources/jcs-1.3-src.tar.gz.md5">MD5</a>
-          </li>
-          <li><a href="http://www.apache.org/dyn/closer.cgi/jakarta/jcs/sources/jcs-1.3-src.zip">
-              JCS 1.3 Source Distribution in ZIP format</a>&nbsp;
-            <a href="http://www.apache.org/dist/jakarta/jcs/sources/jcs-1.3-src.zip.asc">Signature</a>&nbsp;
-            <a href="http://www.apache.org/dist/jakarta/jcs/sources/jcs-1.3-src.zip.md5">MD5</a>
-          </li>
-        </ul>
-      </p>
-      </subsection>
-    </section>
-    <section name="Versioned Temp Builds">
-      <p>
-        You can find versioned binary builds of JCS in
-        the 
-        <a href="http://svn.apache.org/viewcvs.cgi/jakarta/jcs/trunk/tempbuild/">tempbuild</a> 
-        directory of the repository.
-      </p>
-    </section>
-    <section name="Getting The Development Source From SVN">
-      <p>
-        You can check out the latest source from the Jakarta SVN module.<br/>
-        JCS resides in the jakarta/jcs module.
-
-        <source><![CDATA[svn checkout http://svn.apache.org/repos/asf/jakarta/jcs/trunk]]></source>
-
-        or browse the source code through <a href="http://svn.apache.org/viewvc/jakarta/jcs">ViewVC</a>.
-      </p>
-    </section>
-  </body>
-</document>
-
+	<properties>
+		<title>Downloading JCS</title>
+		<author email="asmuts@apache.org">Aaron Smuts</author>
+		<author email="tv@apache.org">Thomas Vandahl</author>
+	</properties>
+	<body>
+		<section name="Releases">
+			<p> The latest release version of JCS is 1.3. Grab it here. The core
+				JCS jar is compiled using JDK 1.3.</p>
+			<subsection name="Binary versions">
+				<p>
+					<ul>
+						<li>
+							<a
+								href="http://www.apache.org/dyn/closer.cgi/jakarta/jcs/binaries/jcs-1.3.tar.gz"> JCS 1.3 Binary Distribution in TAR format</a>&nbsp;
+							<a
+								href="http://www.apache.org/dist/jakarta/jcs/binaries/jcs-1.3.tar.gz.asc">Signature</a>&nbsp;
+							<a
+								href="http://www.apache.org/dist/jakarta/jcs/binaries/jcs-1.3.tar.gz.md5">MD5</a>
+						</li>
+						<li>
+							<a
+								href="http://www.apache.org/dyn/closer.cgi/jakarta/jcs/binaries/jcs-1.3.zip"> JCS 1.3 Binary Distribution in ZIP format</a>&nbsp;
+							<a
+								href="http://www.apache.org/dist/jakarta/jcs/binaries/jcs-1.3.zip.asc">Signature</a>&nbsp;
+							<a
+								href="http://www.apache.org/dist/jakarta/jcs/binaries/jcs-1.3.zip.md5">MD5</a>
+						</li>
+					</ul>
+				</p>
+			</subsection>
+			<subsection name="Source versions">
+				<p>
+					<ul>
+						<li>
+							<a
+								href="http://www.apache.org/dyn/closer.cgi/jakarta/jcs/sources/jcs-1.3-src.tar.gz"> JCS 1.3 Source Distribution in TAR format</a>&nbsp;
+							<a
+								href="http://www.apache.org/dist/jakarta/jcs/sources/jcs-1.3-src.tar.gz.asc">Signature</a>&nbsp;
+							<a
+								href="http://www.apache.org/dist/jakarta/jcs/sources/jcs-1.3-src.tar.gz.md5">MD5</a>
+						</li>
+						<li>
+							<a
+								href="http://www.apache.org/dyn/closer.cgi/jakarta/jcs/sources/jcs-1.3-src.zip"> JCS 1.3 Source Distribution in ZIP format</a>&nbsp;
+							<a
+								href="http://www.apache.org/dist/jakarta/jcs/sources/jcs-1.3-src.zip.asc">Signature</a>&nbsp;
+							<a
+								href="http://www.apache.org/dist/jakarta/jcs/sources/jcs-1.3-src.zip.md5">MD5</a>
+						</li>
+					</ul>
+				</p>
+			</subsection>
+		</section>
+		<section name="Versioned Temp Builds">
+			<p>
+				You can find versioned binary builds of JCS in the tempbuild
+				directory of the repository.
+				<a href="http://svn.apache.org/viewcvs.cgi/jakarta/jcs/trunk/tempbuild/">Old Location</a>
+				|
+				<a href="http://svn.apache.org/viewvc/jakarta/jcs/tempbuilds/">New Location</a>
+			</p>
+		</section>
+		<section name="Getting The Development Source From SVN">
+			<p>
+				You can check out the latest source from the Jakarta SVN module.
+				<br />
+				JCS resides in the jakarta/jcs module.
+				<source><![CDATA[svn checkout http://svn.apache.org/repos/asf/jakarta/jcs/trunk]]></source>
+				or browse the source code through
+				<a href="http://svn.apache.org/viewvc/jakarta/jcs">ViewVC</a>
+				.
+			</p>
+		</section>
+	</body>
+</document>
\ No newline at end of file

Modified: jakarta/jcs/trunk/xdocs/Plugins.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/xdocs/Plugins.xml?rev=783856&r1=783855&r2=783856&view=diff
==============================================================================
--- jakarta/jcs/trunk/xdocs/Plugins.xml (original)
+++ jakarta/jcs/trunk/xdocs/Plugins.xml Thu Jun 11 17:36:39 2009
@@ -1,75 +1,77 @@
 <?xml version="1.0"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you 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.
--->
-
+	<!--
+		Licensed to the Apache Software Foundation (ASF) under one or more
+		contributor license agreements. See the NOTICE file distributed with
+		this work for additional information regarding copyright ownership.
+		The ASF licenses this file to you 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.
+	-->
 <document>
-  <properties>
-    <title>JCS Plugin Overview</title>
-    <author email="ASmuts@therealm.com">Aaron Smuts</author>
-  </properties>
-
-  <body>
-    <section name="JCS Plugin Overview">
-      <p>
-	JCS provides multiple auxiliaries which can be plugged into a cache 	region, in a manner similar to adding Log4j appenders to a logger.
-	JCS auxiliaries are defined in the cache.ccf file.  You can specify 	which plugins a particular cache region should use.
-	</p>
-      <p>
-	There are four types of auxiliaries: (1) memory, (2) disk, (3) lateral, 	and (4) remote.  Each region is required to have one and only one memory 	auxiliary.  No other auxiliaries are required and any possible 	combination of disk, lateral, and remote auxiliaries is allowed. If you
-	do not want to store items in memory, then the maximum size for the memory
-	caches can be set to 0 on a per region basis.
-	</p>
-   </section>
-
-    <section name="Memory Plugins">
-      <p>
-	Currently, JCS provides four memory management options: (1) 	LRUMemoryCache, (2) LHMLRUMemoryCache, (3) MRUMemoryCache, and (4) 	ARCMemoryCache.  All memory caches restrict the number of items that can 	be stored in memory per region.  If a disk cache is configured for the 	region, the items will be spooled to disk when the memory capacity is 	reached.  JCS enforces configurable parameters such as time to live 	and maximum idle time.  Expired elements can be cleaned up by the 	ShrinkerThread, otherwise they will be removed at the next retrieval 	attempt or when the capacity is reached.
-	</p>
-	<p>
-	The LRUMemoryCache is the currently recommended plugin.  Upon 	misconfiguration it is used as the default.  The LRUMemoryCache removes 	the least recently used items when the cache is full.
-	</p>
-	<p>
-	The ARCMemoryCache is currently experimental, but will be fully tested 	soon.  It implements an adaptive replacement caching algorithm that 	combines an LRU and an LFU that adapt to usage patterns.
-	</p>
-   </section>
-
-    <section name="Disk Plugins">
-      <p>
-	JCS provides several disk swap options: indexed disk, HSQL, JISP, and 	Berkeley DB JE.  The IndexedDiskCache is the  recommended disk cache.  It 	maintains the cached data on disk and the keys 	in memory for the fastest 	possible lookup times.  Writing to disk is done asynchronously.  Items are 	typically put in purgatory and queued for background disk writing.  While 	in purgatory, the items remain available.
-	</p>
-      <p>
-	In addition, JCS provides a disk auxiliary that uses the Berkeley DB Java 	Edition for disk storage.  JCS can effectively function as an expiration 	manager and distribution mechanism on top of a Berkeley DB JE.
-	</p>
-   </section>
-
-    <section name="Lateral Plugins">
-      <p>
-	JCS provides two recommended lateral distribution options: TCP socket 	server distribution and JGroups (or JavaGroups).  There are also several 	other experimental lateral distribution auxiliaries using servlets, UDP, 	and xmlrpc.
-	</p>
-   </section>
-
-    <section name="Remote Plugins">
-      <p>
-	JCS also provides an RMI based remote server to manage distribution of 	cached data.
-	</p>
-   </section>
-
-  </body>
-</document>
-
+	<properties>
+		<title>JCS Plugin Overview</title>
+		<author email="ASmuts@therealm.com">Aaron Smuts</author>
+	</properties>
+	<body>
+		<section name="JCS Plugin Overview">
+			<p> JCS provides multiple auxiliaries which can be plugged into a
+				cache region, in a manner similar to adding Log4j appenders to a
+				logger. JCS auxiliaries are defined in the cache.ccf file. You can
+				specify which plugins a particular cache region should use.</p>
+			<p> There are four types of auxiliaries: (1) memory, (2) disk, (3)
+				lateral, and (4) remote. Each region is required to have one and
+				only one memory auxiliary. No other auxiliaries are required and any
+				possible combination of disk, lateral, and remote auxiliaries is
+				allowed. If you do not want to store items in memory, then the
+				maximum size for the memory caches can be set to 0 on a per region
+				basis.</p>
+		</section>
+		<section name="Memory Plugins">
+			<p> Currently, JCS provides five memory management options: (1)
+				LRUMemoryCache, (2) LHMLRUMemoryCache, (3) MRUMemoryCache, (5)
+				FIFOMemoryCache, and (5) ARCMemoryCache. All memory caches restrict
+				the number of items that can be stored in memory per region. If a
+				disk cache is configured for the region, the items will be spooled
+				to disk when the memory capacity is reached. JCS enforces
+				configurable parameters such as time to live and maximum idle time.
+				Expired elements can be cleaned up by the ShrinkerThread, otherwise
+				they will be removed at the next retrieval attempt or when the
+				capacity is reached.</p>
+			<p> The LRUMemoryCache is the currently recommended plugin. Upon
+				misconfiguration it is used as the default. The LRUMemoryCache
+				removes the least recently used items when the cache is full.</p>
+			<p> The ARCMemoryCache is currently experimental. It implements an
+				adaptive replacement caching algorithm that combines an LRU and an
+				LFU that adapt to usage patterns.</p>
+		</section>
+		<section name="Disk Plugins">
+			<p> JCS provides several disk swap options: indexed disk, HSQL, JISP,
+				and Berkeley DB JE. The IndexedDiskCache is the recommended disk
+				cache. It maintains the cached data on disk and the keys in memory
+				for the fastest possible lookup times. Writing to disk is done
+				asynchronously. Items are typically put in purgatory and queued for
+				background disk writing. While in purgatory, the items remain
+				available.</p>
+			<p> In addition, JCS provides a disk auxiliary that uses the Berkeley
+				DB Java Edition for disk storage. JCS can effectively function as an
+				expiration manager and distribution mechanism on top of a Berkeley
+				DB JE.</p>
+		</section>
+		<section name="Lateral Plugins">
+			<p> JCS provides two recommended lateral distribution options: TCP
+				socket server distribution and JGroups (or JavaGroups). There are
+				also several other experimental lateral distribution auxiliaries
+				using servlets, UDP, and xmlrpc.</p>
+		</section>
+		<section name="Remote Plugins">
+			<p> JCS provides both an RMI and HTTP remote servers to manage
+				distribution of cached data. These can be paired for failover.</p>
+		</section>
+	</body>
+</document>
\ No newline at end of file

Modified: jakarta/jcs/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/xdocs/changes.xml?rev=783856&r1=783855&r2=783856&view=diff
==============================================================================
--- jakarta/jcs/trunk/xdocs/changes.xml (original)
+++ jakarta/jcs/trunk/xdocs/changes.xml Thu Jun 11 17:36:39 2009
@@ -21,248 +21,254 @@
 	<body>
 		<release version="1.4-dev" date="in SVN">
 		</release>
+		<release version="1.3.3.2" date="2009-06-11" description="tempbuild">
+			<action dev="asmuts" type="update">Added a compressing serializer.
+			</action>
+			<action dev="asmuts" type="update">Added an LHMLRUMemoryCache.
+			</action>
+		</release>		
 		<release version="1.3.3.1" date="2009-05-22" description="tempbuild">
 			<action dev="asmuts" type="update">Added a clearDiskOnStartup
-				configuration option for the IndexedDisk Cache.  False by default.</action>
+				configuration option for the IndexedDisk Cache. False by default.
+			</action>
 			<action dev="asmuts" type="fix" issue="JCS-56">Fixed data chunking
 				bug in BlockDisk.</action>
 		</release>
 		<release version="1.3.3.0" date="2009-05-22" description="tempbuild">
 			<action dev="asmuts" type="update">Made "openTimeOut" and
 				"socketTimeOut" configurable on the TCP Lateral.</action>
-			<release version="1.3.2.9" date="2009-02-02" description="tempbuild">
-				<action dev="asmuts" type="fix">Fixed bug in Remote Http
-					Client URL creation for query strings.</action>
-				<action dev="asmuts" type="fix" issue="JCS-55" due-to="Alexander Sofronov"> Fixed
-					disk cache custom serializer injection.</action>
-			</release>
-			<release version="1.3.2.8" date="2008-12-16" description="tempbuild">
-				<action dev="asmuts" type="fix">Fixed bug remote cache
-					listener interface.</action>
-			</release>
-			<release version="1.3.2.7" date="2008-12-15" description="tempbuild">
-				<action dev="asmuts" type="update">Added a simple http remote
-					cache client and server.</action>
-				<action dev="asmuts" type="fix">Fixed bug in the
-					MySQLDiskCache optimizer. It can now use a shared pool.</action>
-			</release>
-			<release version="1.3.2.6" date="2008-12-01" description="tempbuild">
-				<action dev="asmuts" type="fix">Fixed balking bug in
-					getMatching( String pattern ) API.</action>
-				<action dev="asmuts" type="fix">Fixed event naming bug in
-					getMatching( String pattern ) API.</action>
-			</release>
-			<release version="1.3.2.5" date="2008-11-20" description="tempbuild">
-				<action dev="asmuts" type="update">Added a getMatching( String
-					pattern ) API.</action>
-			</release>
-			<release version="1.3.2.4" date="2008-?" description="tempbuild">
-				<action dev="asmuts" type="update">Added the ability to inject a
-					custom event queue. You simply specify the classname as the type.
-				</action>
-				<action dev="asmuts" type="update">Added the ability to share a
-					connection pool amongst different JBC disk cache instances.
-				</action>
-			</release>
-			<release version="1.3.2.3" date="2008-09-26" description="tempbuild">
-				<action dev="asmuts" type="update">Added the ability to inject a
-					custom RMI socket factory to be used by the remote cache server.
-				</action>
-			</release>
-			<release version="1.3.2.2" date="2008-09-17" description="tempbuild">
-				<action dev="asmuts" type="update">Added a registry keep alive
-					and restore option for the remote cache server.</action>
-			</release>
-			<release version="1.3.2.1" date="2008-09-08" description="tempbuild">
-				<action dev="asmuts" type="update">Made all disk cache managers
-					handle custom event loggers.</action>
-			</release>
-			<release version="1.3.2.0" date="2008-08-29" description="tempbuild">
-				<action dev="asmuts" type="update"> Added eventLogging to major
-					auxiliaries and to the auxiliary factory interface. This allows you
-					to time and monitor the internal working of the cache.</action>
-				<action dev="asmuts" type="update">Moving to JDK 1.4 compliance.
-					1.3 not supported.</action>
-				<action dev="asmuts" type="update"> Added the ability to inject custom
-					serializers into auxiliary caches.</action>
-				<action dev="asmuts" type="fix" issue="JCS-40" due-to="Niall Gallagher"> Added
-					a work-around to the host address resolution used by the TCP
-					lateral and the remote cache.</action>
-				<action dev="asmuts" type="fix" issue="JCS-38" due-to="Timothy Cronin"> Added
-					getSource to IElementEvent interface.</action>
-				<action dev="asmuts" type="update" issue="JCS-44" due-to="Maxim Gordienko">
-					Made spool chunk size configurable.</action>
-				<action dev="asmuts" type="fix" issue="JCS-41" due-to="Niall Gallagher"> Added
-					RMI socket connect timeout. Made this configurable on the server
-					and client.</action>
-				<action dev="asmuts" type="fix" issue="JCS-36" due-to="Matthias Kerkhoff">Fixed
-					client decrement count in indexed disk cache.</action>
-				<action dev="asmuts" type="fix" issue="JCS-32" due-to="Andy">Moved
-					shutdown hook from disk cache to composite cache manager.</action>
-			</release>
-			<release version="1.3.1.0" date="2008-04-11" description="tempbuild">
-				<action dev="asmuts" type="update" due-to="Chris Fairbanks"> Added
-					getMultiple() method to ICache</action>
-			</release>
-			<release version="1.3" date="2007-06-05" description="First formal release">
-				<action dev="tv" type="update"> Updated/added license headers in all
-					files.</action>
-			</release>
-			<release version="1.2.7.9.3" date="in SVN">
-				<action dev="asmuts" type="fix" issue="JCS-15" due-to="Kevin Preece"> Fixed
-					partial key and group id removal bug in indexed disk cache.
-				</action>
-				<action dev="asmuts" type="fix" issue="JCS-20" due-to="Alistair Forbes"> Fixed
-					partial key removal SQL syntax problem with the JDBC disk cache.
-				</action>
-				<action dev="asmuts" type="fix" issue="JCS-21" due-to="Michael Stevens"> Fixed
-					a few minor missing locks.</action>
-			</release>
-			<release version="1.2.7.9.2" date="in SVN">
-				<action dev="asmuts" type="update"> Added a summary page to the
-					JCSAdmin.jsp that just dumps the stats for a region. It doesn't
-					display all the keys.</action>
-				<action dev="asmuts" type="update"> Added get, put, and remove counts
-					to the lateral and remote stats. Added hit count to disk cache
-					stats.</action>
-				<action dev="asmuts" type="fix" issue="JCS-12" due-to="John Klame"> Fixed
-					non thread safe OOS writes in the TCP Lateral Sender. This was
-					causing endless loops deep down in the OOS code.</action>
-			</release>
-			<release version="1.2.7.9" date="in SVN">
-				<action dev="asmuts" type="fix" issue="JCS-1"> Fixed last element too
-					small recycle bin bug.</action>
-				<action dev="asmuts" type="update" issue="JCS-2"> Added the ability
-					to send all items to disk or to use the disk merely as a swap. This
-					is done by setting the DiskUsagePattern on the cache attributes for
-					a region.</action>
-				<action dev="asmuts" type="fix" issue="JCS-3" due-to="Peter Schwarz"> Disk
-					optimization now occurs in place, without using additional files.
-					It is far more efficient.</action>
-				<action dev="asmuts" type="fix" issue="JCS-4"> The disk cache will
-					not optimize on shutdown if the freedata size is 0.</action>
-				<action dev="asmuts" type="fix" issue="JCS-8"> Remote cache client
-					will now shutdown properly.</action>
-				<action dev="asmuts" type="fix" issue="JCS-9"> Only send memory items
-					to disk auxiliaries on shutdown.</action>
-			</release>
-			<release version="1.2.7.8" date="in SVN">
-				<action dev="asmuts" type="update"> Added the ability to schedule
-					optimizations for the MySQL disk cache. It can also recover from
-					optimization failure and repair the table. It's been tested and is
-					running in a production environment.</action>
-			</release>
-			<release version="1.2.7.7" date="in SVN">
-				<action dev="asmuts" type="fix" due-to="Brian Crow  @noteworthyms.com"> Fixed the array index
-					out of bounds exception in the Sorted Preferential Array.</action>
-			</release>
-			<release version="1.2.7.6" date="in SVN">
-				<action dev="asmuts" type="fix" due-to="Rick Szeto @vizible.com"> Fixed UDP discovery
-					configuration problem. The discovery address was not being used. It
-					was broken in the last release.</action>
-				<action dev="asmuts" type="fix" due-to="Alistair Forbes"> Fixed disk cache
-					class cast problem when running inside the remote cache. The disk
-					cache was casting to an instance and not the ICacheElement
-					interface.</action>
-			</release>
-			<release version="1.2.7.3" date="in SVN">
-				<action dev="asmuts" type="update" due-to=""> You can now
-					configure the remote cache client to not receive from the remote
-					server.</action>
-				<action dev="asmuts" type="update" due-to=""> Added a new xdoc
-					for the Remote Cache properties.</action>
-				<action dev="asmuts" type="update" due-to=""> Improved the jcs
-					admin jsp: added stats details, better navigation, item lookup, and
-					remove confirmation.</action>
-			</release>
-			<release version="1.2.7.2" date="in SVN">
-				<action dev="asmuts" type="update" due-to=""> You can configure
-					the remote cache to use a custom RMI Socket Factory with socket
-					timeouts.</action>
-				<action dev="hchar" type="fix" due-to=""> Removed redundant
-					system out logging from remote cache server.</action>
-				<action dev="asmuts" type="update" due-to=""> Added additional
-					stats for remote cache.</action>
-			</release>
-			<release version="1.2.7.1" date="in SVN">
-				<action dev="asmuts" type="update" due-to=""> Added a JDBC disk
-					cache. It has been tested with MYSql and HSQL.</action>
-				<action dev="asmuts" type="update" due-to=""> Added a special
-					HSQL implementation of the JDBC disk cache. This replaces the
-					previous experimental HSQL implementation.</action>
-				<action dev="asmuts" type="update" due-to=""> Added a new xdoc
-					for the JDBC Disk Cache properties.</action>
-			</release>
-			<release version="1.2.7.0" date="in SVN">
-				<action dev="asmuts" type="update" due-to=""> Removed
-					dependencies on commons-lang and on commons-collections from the
-					core of JCS.</action>
-				<action dev="asmuts" type="update" due-to=""> Increased test
-					coverage.</action>
-				<action dev="asmuts" type="fix" due-to=""> Fixed entry set
-					creation problem in LRUMap.</action>
-			</release>
-			<release version="1.2.6.9" date="in SVN">
-				<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 SVN">
-				<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 SVN">
-				<action dev="asmuts" type="fix" due-to="Adam Siefker @amazon.com"> 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 SVN">
-				<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>
+		<release version="1.3.2.9" date="2009-02-02" description="tempbuild">
+			<action dev="asmuts" type="fix">Fixed bug in Remote Http Client
+				URL creation for query strings.</action>
+			<action dev="asmuts" type="fix" issue="JCS-55" due-to="Alexander Sofronov"> Fixed
+				disk cache custom serializer injection.</action>
+		</release>
+		<release version="1.3.2.8" date="2008-12-16" description="tempbuild">
+			<action dev="asmuts" type="fix">Fixed bug remote cache listener
+				interface.</action>
+		</release>
+		<release version="1.3.2.7" date="2008-12-15" description="tempbuild">
+			<action dev="asmuts" type="update">Added a simple http remote
+				cache client and server.</action>
+			<action dev="asmuts" type="fix">Fixed bug in the MySQLDiskCache
+				optimizer. It can now use a shared pool.</action>
+		</release>
+		<release version="1.3.2.6" date="2008-12-01" description="tempbuild">
+			<action dev="asmuts" type="fix">Fixed balking bug in
+				getMatching( String pattern ) API.</action>
+			<action dev="asmuts" type="fix">Fixed event naming bug in
+				getMatching( String pattern ) API.</action>
+		</release>
+		<release version="1.3.2.5" date="2008-11-20" description="tempbuild">
+			<action dev="asmuts" type="update">Added a getMatching( String
+				pattern ) API.</action>
+		</release>
+		<release version="1.3.2.4" date="2008-?" description="tempbuild">
+			<action dev="asmuts" type="update">Added the ability to inject a
+				custom event queue. You simply specify the classname as the type.
+			</action>
+			<action dev="asmuts" type="update">Added the ability to share a
+				connection pool amongst different JBC disk cache instances.</action>
+		</release>
+		<release version="1.3.2.3" date="2008-09-26" description="tempbuild">
+			<action dev="asmuts" type="update">Added the ability to inject a
+				custom RMI socket factory to be used by the remote cache server.
+			</action>
+		</release>
+		<release version="1.3.2.2" date="2008-09-17" description="tempbuild">
+			<action dev="asmuts" type="update">Added a registry keep alive and
+				restore option for the remote cache server.</action>
+		</release>
+		<release version="1.3.2.1" date="2008-09-08" description="tempbuild">
+			<action dev="asmuts" type="update">Made all disk cache managers
+				handle custom event loggers.</action>
+		</release>
+		<release version="1.3.2.0" date="2008-08-29" description="tempbuild">
+			<action dev="asmuts" type="update"> Added eventLogging to major
+				auxiliaries and to the auxiliary factory interface. This allows you
+				to time and monitor the internal working of the cache.</action>
+			<action dev="asmuts" type="update">Moving to JDK 1.4 compliance.
+				1.3 not supported.</action>
+			<action dev="asmuts" type="update"> Added the ability to inject custom
+				serializers into auxiliary caches.</action>
+			<action dev="asmuts" type="fix" issue="JCS-40" due-to="Niall Gallagher"> Added a
+				work-around to the host address resolution used by the TCP lateral
+				and the remote cache.</action>
+			<action dev="asmuts" type="fix" issue="JCS-38" due-to="Timothy Cronin"> Added
+				getSource to IElementEvent interface.</action>
+			<action dev="asmuts" type="update" issue="JCS-44" due-to="Maxim Gordienko"> Made
+				spool chunk size configurable.</action>
+			<action dev="asmuts" type="fix" issue="JCS-41" due-to="Niall Gallagher"> Added
+				RMI socket connect timeout. Made this configurable on the server and
+				client.</action>
+			<action dev="asmuts" type="fix" issue="JCS-36" due-to="Matthias Kerkhoff">Fixed
+				client decrement count in indexed disk cache.</action>
+			<action dev="asmuts" type="fix" issue="JCS-32" due-to="Andy">Moved
+				shutdown hook from disk cache to composite cache manager.</action>
+		</release>
+		<release version="1.3.1.0" date="2008-04-11" description="tempbuild">
+			<action dev="asmuts" type="update" due-to="Chris Fairbanks"> Added getMultiple()
+				method to ICache</action>
+		</release>
+		<release version="1.3" date="2007-06-05" description="First formal release">
+			<action dev="tv" type="update"> Updated/added license headers in all
+				files.</action>
+		</release>
+		<release version="1.2.7.9.3" date="in SVN">
+			<action dev="asmuts" type="fix" issue="JCS-15" due-to="Kevin Preece"> Fixed
+				partial key and group id removal bug in indexed disk cache.</action>
+			<action dev="asmuts" type="fix" issue="JCS-20" due-to="Alistair Forbes"> Fixed
+				partial key removal SQL syntax problem with the JDBC disk cache.
+			</action>
+			<action dev="asmuts" type="fix" issue="JCS-21" due-to="Michael Stevens"> Fixed a
+				few minor missing locks.</action>
+		</release>
+		<release version="1.2.7.9.2" date="in SVN">
+			<action dev="asmuts" type="update"> Added a summary page to the
+				JCSAdmin.jsp that just dumps the stats for a region. It doesn't
+				display all the keys.</action>
+			<action dev="asmuts" type="update"> Added get, put, and remove counts
+				to the lateral and remote stats. Added hit count to disk cache
+				stats.</action>
+			<action dev="asmuts" type="fix" issue="JCS-12" due-to="John Klame"> Fixed
+				non thread safe OOS writes in the TCP Lateral Sender. This was
+				causing endless loops deep down in the OOS code.</action>
+		</release>
+		<release version="1.2.7.9" date="in SVN">
+			<action dev="asmuts" type="fix" issue="JCS-1"> Fixed last element too
+				small recycle bin bug.</action>
+			<action dev="asmuts" type="update" issue="JCS-2"> Added the ability to
+				send all items to disk or to use the disk merely as a swap. This is
+				done by setting the DiskUsagePattern on the cache attributes for a
+				region.</action>
+			<action dev="asmuts" type="fix" issue="JCS-3" due-to="Peter Schwarz"> Disk
+				optimization now occurs in place, without using additional files. It
+				is far more efficient.</action>
+			<action dev="asmuts" type="fix" issue="JCS-4"> The disk cache will not
+				optimize on shutdown if the freedata size is 0.</action>
+			<action dev="asmuts" type="fix" issue="JCS-8"> Remote cache client
+				will now shutdown properly.</action>
+			<action dev="asmuts" type="fix" issue="JCS-9"> Only send memory items
+				to disk auxiliaries on shutdown.</action>
+		</release>
+		<release version="1.2.7.8" date="in SVN">
+			<action dev="asmuts" type="update"> Added the ability to schedule
+				optimizations for the MySQL disk cache. It can also recover from
+				optimization failure and repair the table. It's been tested and is
+				running in a production environment.</action>
+		</release>
+		<release version="1.2.7.7" date="in SVN">
+			<action dev="asmuts" type="fix" due-to="Brian Crow  @noteworthyms.com"> Fixed the array index
+				out of bounds exception in the Sorted Preferential Array.</action>
+		</release>
+		<release version="1.2.7.6" date="in SVN">
+			<action dev="asmuts" type="fix" due-to="Rick Szeto @vizible.com"> Fixed UDP discovery
+				configuration problem. The discovery address was not being used. It
+				was broken in the last release.</action>
+			<action dev="asmuts" type="fix" due-to="Alistair Forbes"> Fixed disk cache class
+				cast problem when running inside the remote cache. The disk cache
+				was casting to an instance and not the ICacheElement interface.
+			</action>
+		</release>
+		<release version="1.2.7.3" date="in SVN">
+			<action dev="asmuts" type="update" due-to=""> You can now
+				configure the remote cache client to not receive from the remote
+				server.</action>
+			<action dev="asmuts" type="update" due-to=""> Added a new xdoc
+				for the Remote Cache properties.</action>
+			<action dev="asmuts" type="update" due-to=""> Improved the jcs
+				admin jsp: added stats details, better navigation, item lookup, and
+				remove confirmation.</action>
+		</release>
+		<release version="1.2.7.2" date="in SVN">
+			<action dev="asmuts" type="update" due-to=""> You can configure
+				the remote cache to use a custom RMI Socket Factory with socket
+				timeouts.</action>
+			<action dev="hchar" type="fix" due-to=""> Removed redundant
+				system out logging from remote cache server.</action>
+			<action dev="asmuts" type="update" due-to=""> Added additional
+				stats for remote cache.</action>
+		</release>
+		<release version="1.2.7.1" date="in SVN">
+			<action dev="asmuts" type="update" due-to=""> Added a JDBC disk
+				cache. It has been tested with MYSql and HSQL.</action>
+			<action dev="asmuts" type="update" due-to=""> Added a special
+				HSQL implementation of the JDBC disk cache. This replaces the
+				previous experimental HSQL implementation.</action>
+			<action dev="asmuts" type="update" due-to=""> Added a new xdoc
+				for the JDBC Disk Cache properties.</action>
+		</release>
+		<release version="1.2.7.0" date="in SVN">
+			<action dev="asmuts" type="update" due-to=""> Removed
+				dependencies on commons-lang and on commons-collections from the
+				core of JCS.</action>
+			<action dev="asmuts" type="update" due-to=""> Increased test
+				coverage.</action>
+			<action dev="asmuts" type="fix" due-to=""> Fixed entry set
+				creation problem in LRUMap.</action>
+		</release>
+		<release version="1.2.6.9" date="in SVN">
+			<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 SVN">
+			<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 SVN">
+			<action dev="asmuts" type="fix" due-to="Adam Siefker @amazon.com"> 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 SVN">
+			<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>
 </document>
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-dev-help@jakarta.apache.org