This is an automated email from the ASF dual-hosted git repository.
tv pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-jcs.git
The following commit(s) were added to refs/heads/master by this push:
new 75a8c2bd Fix documentation
75a8c2bd is described below
commit 75a8c2bd1a734e2ef474ad83364dd35790d074f7
Author: Thomas Vandahl <[email protected]>
AuthorDate: Thu Mar 19 19:32:31 2026 +0100
Fix documentation
---
.../disk/jdbc/JDBCDiskCacheAttributes.java | 10 +++++-----
.../disk/jdbc/JDBCDataSourceFactoryUnitTest.java | 6 +++---
.../auxiliary/disk/jdbc/JDBCDiskCacheUnitTest.java | 2 +-
src/site/xdoc/JDBCDiskCache.xml | 2 +-
src/site/xdoc/JDBCDiskCacheProperties.xml | 15 +++++++--------
src/site/xdoc/MySQLDiskCacheProperties.xml | 2 +-
src/site/xdoc/RegionProperties.xml | 21 ++++++++++++++++++++-
7 files changed, 38 insertions(+), 20 deletions(-)
diff --git
a/commons-jcs4-core/src/main/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDiskCacheAttributes.java
b/commons-jcs4-core/src/main/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDiskCacheAttributes.java
index 6c2ede34..42e77576 100644
---
a/commons-jcs4-core/src/main/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDiskCacheAttributes.java
+++
b/commons-jcs4-core/src/main/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDiskCacheAttributes.java
@@ -220,11 +220,11 @@ public class JDBCDiskCacheAttributes
}
/**
- * @param maxActive The maxTotal to set.
+ * @param maxTotal The maxTotal to set.
*/
- public void setMaxTotal( final int maxActive )
+ public void setMaxTotal( final int maxTotal )
{
- this.maxTotal = maxActive;
+ this.maxTotal = maxTotal;
}
/**
@@ -301,10 +301,10 @@ public class JDBCDiskCacheAttributes
buf.append( "\n DriverClassName [" + getDriverClassName() + "]" );
buf.append( "\n TableName [" + getTableName() + "]" );
buf.append( "\n TestBeforeInsert [" + isTestBeforeInsert() + "]" );
- buf.append( "\n MaxActive [" + getMaxTotal() + "]" );
+ buf.append( "\n MaxTotal [" + getMaxTotal() + "]" );
buf.append( "\n AllowRemoveAll [" + isAllowRemoveAll() + "]" );
buf.append( "\n ShrinkerInterval [" + getShrinkerInterval() + "]" );
- buf.append( "\n useDiskShrinker [" + isUseDiskShrinker() + "]" );
+ buf.append( "\n UseDiskShrinker [" + isUseDiskShrinker() + "]" );
return buf.toString();
}
}
diff --git
a/commons-jcs4-core/src/test/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDataSourceFactoryUnitTest.java
b/commons-jcs4-core/src/test/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDataSourceFactoryUnitTest.java
index 6fafd1aa..5de969f8 100644
---
a/commons-jcs4-core/src/test/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDataSourceFactoryUnitTest.java
+++
b/commons-jcs4-core/src/test/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDataSourceFactoryUnitTest.java
@@ -116,7 +116,7 @@ class JDBCDataSourceFactoryUnitTest
final String url = "adfads";
final String userName = "zvzvz";
final String password = "qewrrewq";
- final int maxActive = 10;
+ final int maxTotal = 10;
final String driverClassName = "org.hsqldb.jdbcDriver";
final JDBCDiskCacheFactory factory = new JDBCDiskCacheFactory();
@@ -126,7 +126,7 @@ class JDBCDataSourceFactoryUnitTest
cattr.setUrl(url);
cattr.setUserName(userName);
cattr.setPassword(password);
- cattr.setMaxTotal(maxActive);
+ cattr.setMaxTotal(maxTotal);
cattr.setDriverClassName(driverClassName);
// DO WORK
@@ -137,7 +137,7 @@ class JDBCDataSourceFactoryUnitTest
assertNotNull( spds, "Should have a data source class" );
// VERIFY
- assertEquals( maxActive, spds.getMaxTotal(), "Wrong maxActive value" );
+ assertEquals( maxTotal, spds.getMaxTotal(), "Wrong maxActive value" );
}
/**
diff --git
a/commons-jcs4-core/src/test/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDiskCacheUnitTest.java
b/commons-jcs4-core/src/test/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDiskCacheUnitTest.java
index 56a2b019..d64a2065 100644
---
a/commons-jcs4-core/src/test/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDiskCacheUnitTest.java
+++
b/commons-jcs4-core/src/test/java/org/apache/commons/jcs4/auxiliary/disk/jdbc/JDBCDiskCacheUnitTest.java
@@ -130,7 +130,7 @@ public class JDBCDiskCacheUnitTest
props.put( prefix + ".url", "jdbc:hsqldb:target/cache_hsql_db" );
props.put( prefix + ".userName", "sa" );
props.put( prefix + ".password", "" );
- props.put( prefix + ".maxActive", String.valueOf(10) );
+ props.put( prefix + ".maxTotal", String.valueOf(10) );
props.put( prefix + ".driverClassName", "org.hsqldb.jdbcDriver" );
final JDBCDiskCacheAttributes cattr = new JDBCDiskCacheAttributes();
diff --git a/src/site/xdoc/JDBCDiskCache.xml b/src/site/xdoc/JDBCDiskCache.xml
index f0b2a550..35be2f3d 100644
--- a/src/site/xdoc/JDBCDiskCache.xml
+++ b/src/site/xdoc/JDBCDiskCache.xml
@@ -59,7 +59,7 @@
jcs.auxiliary.MYSQL.attributes.url=jdbc:mysql://localhost:3306/YOURDBNAME?autoRe
jcs.auxiliary.MYSQL.attributes.driverClassName=com.mysql.jdbc.Driver
jcs.auxiliary.MYSQL.attributes.tableName=JCS_STORE
jcs.auxiliary.MYSQL.attributes.testBeforeInsert=false
-jcs.auxiliary.MYSQL.attributes.maxActive=100
+jcs.auxiliary.MYSQL.attributes.maxTotal=100
jcs.auxiliary.MYSQL.attributes.MaxPurgatorySize=10000000
jcs.auxiliary.MYSQL.attributes.UseDiskShrinker=true
jcs.auxiliary.MYSQL.attributes.ShrinkerInterval=PT30m
diff --git a/src/site/xdoc/JDBCDiskCacheProperties.xml
b/src/site/xdoc/JDBCDiskCacheProperties.xml
index 7456f70b..0ee85ce8 100644
--- a/src/site/xdoc/JDBCDiskCacheProperties.xml
+++ b/src/site/xdoc/JDBCDiskCacheProperties.xml
@@ -68,12 +68,11 @@
Assuming the name is "MyPool":
<pre>
-
jcs.jdbcconnectionpool.MyPool.attributes.userName=MyUserName
-
jcs.jdbcconnectionpool.MyPool.attributes.password=MyPassword
- jcs.jdbcconnectionpool.MyPool.attributes.url=MyUrl
-
jcs.jdbcconnectionpool.MyPool.attributes.maxTotal=MyMaxTotal
-
jcs.jdbcconnectionpool.MyPool.attributes.driverClassName=MyDriverClassName
- </pre>
+jcs.jdbcconnectionpool.MyPool.attributes.userName=MyUserName
+jcs.jdbcconnectionpool.MyPool.attributes.password=MyPassword
+jcs.jdbcconnectionpool.MyPool.attributes.url=MyUrl
+jcs.jdbcconnectionpool.MyPool.attributes.maxTotal=MyMaxTotal
+jcs.jdbcconnectionpool.MyPool.attributes.driverClassName=MyDriverClassName</pre>
</td>
<td>N</td>
<td></td>
@@ -182,7 +181,7 @@ jcs.auxiliary.JDBC.attributes.url=jdbc:hsqldb:
jcs.auxiliary.JDBC.attributes.driverClassName=org.hsqldb.jdbcDriver
jcs.auxiliary.JDBC.attributes.tableName=JCS_STORE2
jcs.auxiliary.JDBC.attributes.testBeforeInsert=false
-jcs.auxiliary.JDBC.attributes.maxActive=15
+jcs.auxiliary.JDBC.attributes.maxTotal=15
jcs.auxiliary.JDBC.attributes.allowRemoveAll=true
jcs.auxiliary.JDBC.attributes.MaxPurgatorySize=10000000
jcs.auxiliary.JDBC.attributes.UseDiskShrinker=true
@@ -250,7 +249,7 @@ jcs.auxiliary.JDBC.attributes.database=target/cache_hsql_db
jcs.auxiliary.JDBC.attributes.driverClassName=org.hsqldb.jdbcDriver
jcs.auxiliary.JDBC.attributes.tableName=JCS_STORE2
jcs.auxiliary.JDBC.attributes.testBeforeInsert=false
-jcs.auxiliary.JDBC.attributes.maxActive=15
+jcs.auxiliary.JDBC.attributes.maxTotal=15
jcs.auxiliary.JDBC.attributes.allowRemoveAll=true
jcs.auxiliary.JDBC.attributes.MaxPurgatorySize=10000000
jcs.auxiliary.JDBC.attributes.UseDiskShrinker=true
diff --git a/src/site/xdoc/MySQLDiskCacheProperties.xml
b/src/site/xdoc/MySQLDiskCacheProperties.xml
index 559d0fb6..f1f38eb6 100644
--- a/src/site/xdoc/MySQLDiskCacheProperties.xml
+++ b/src/site/xdoc/MySQLDiskCacheProperties.xml
@@ -99,7 +99,7 @@
jcs.auxiliary.MYSQL.attributes.url=jdbc:hsqldb:target/cache_hsql_db
jcs.auxiliary.MYSQL.attributes.driverClassName=org.hsqldb.jdbcDriver
jcs.auxiliary.MYSQL.attributes.tableName=JCS_STORE_MYSQL
jcs.auxiliary.MYSQL.attributes.testBeforeInsert=false
-jcs.auxiliary.MYSQL.attributes.maxActive=15
+jcs.auxiliary.MYSQL.attributes.maxTotal=15
jcs.auxiliary.MYSQL.attributes.allowRemoveAll=true
jcs.auxiliary.MYSQL.attributes.MaxPurgatorySize=10000000
jcs.auxiliary.MYSQL.attributes.optimizationSchedule=12:34:56,02:34:54
diff --git a/src/site/xdoc/RegionProperties.xml
b/src/site/xdoc/RegionProperties.xml
index cb3743dc..dd5cedaa 100644
--- a/src/site/xdoc/RegionProperties.xml
+++ b/src/site/xdoc/RegionProperties.xml
@@ -221,8 +221,27 @@
be removed actively.
</td>
<td>N</td>
- <td>-1</td>
+ <td>PT-0.001s (unlimited)</td>
</tr>
+ <tr>
+ <td>MaxIdleTime</td>
+ <td>
+ You can define the maximum time an item can live
+ without being accessed by setting the
+ <code>MaxIdleTime</code>
+ parameter. This is different than the
+ <code>MaxMemoryIdleTime</code>
+ parameter, which just specifies how long an object
+ can be in memory before it is subjected to removal
+ or being spooled to a disk cache if it is
available.
+ Note: the
+ <code>MaxIdleTime</code>
+ parameter may not function properly for items
+ retrieved from disk, if you have a memory size of
0.
+ </td>
+ <td>N</td>
+ <td>PT-0.001s (unlimited)</td>
+ </tr>
<tr>
<td>IsSpool</td>
<td>