This is an automated email from the ASF dual-hosted git repository.
ggregory 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 8d1fe0ae Make private static classes final
8d1fe0ae is described below
commit 8d1fe0aefae67a990a9ea705f2854d5f01072da1
Author: Gary Gregory <[email protected]>
AuthorDate: Wed Oct 11 07:19:23 2023 -0400
Make private static classes final
---
.../commons/jcs3/engine/ZombieCacheServiceNonLocal.java | 6 +++---
.../jcs3/io/ObjectInputStreamClassLoaderAware.java | 2 +-
.../java/org/apache/commons/jcs3/log/LogManager.java | 2 +-
.../commons/jcs3/utils/threadpool/ThreadPoolManager.java | 2 +-
.../apache/commons/jcs3/TestLogConfigurationUtil.java | 2 +-
.../indexed/IndexedDiskCacheDefragPerformanceTest.java | 2 +-
.../commons/jcs3/auxiliary/disk/jdbc/HsqlSetupUtil.java | 2 +-
.../jcs3/jcache/extras/writer/AsyncCacheWriter.java | 2 +-
.../apache/commons/jcs3/jcache/JCSCachingManager.java | 2 +-
.../jcache/jmx/ConfigurableMBeanServerIdBuilder.java | 4 ++--
.../apache/commons/jcs3/jcache/ExpiryListenerTest.java | 2 +-
.../jcs/auxiliary/disk/file/FileDiskCacheManager.java | 16 ++++++++++++++++
12 files changed, 30 insertions(+), 14 deletions(-)
diff --git
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/engine/ZombieCacheServiceNonLocal.java
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/engine/ZombieCacheServiceNonLocal.java
index 8c16847e..3ef39ccd 100644
---
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/engine/ZombieCacheServiceNonLocal.java
+++
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/engine/ZombieCacheServiceNonLocal.java
@@ -258,7 +258,7 @@ public class ZombieCacheServiceNonLocal<K, V>
/**
* A basic put event.
*/
- private static class PutEvent<K, V>
+ private static final class PutEvent<K, V>
extends ZombieEvent
{
/** The element to put */
@@ -279,7 +279,7 @@ public class ZombieCacheServiceNonLocal<K, V>
/**
* A basic Remove event.
*/
- private static class RemoveEvent<K>
+ private static final class RemoveEvent<K>
extends ZombieEvent
{
/** The key to remove */
@@ -302,7 +302,7 @@ public class ZombieCacheServiceNonLocal<K, V>
/**
* A basic RemoveAll event.
*/
- private static class RemoveAllEvent
+ private static final class RemoveAllEvent
extends ZombieEvent
{
/**
diff --git
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/io/ObjectInputStreamClassLoaderAware.java
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/io/ObjectInputStreamClassLoaderAware.java
index d00b170e..c853da31 100644
---
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/io/ObjectInputStreamClassLoaderAware.java
+++
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/io/ObjectInputStreamClassLoaderAware.java
@@ -51,7 +51,7 @@ public class ObjectInputStreamClassLoaderAware extends
ObjectInputStream {
}
}
- private static class BlacklistClassResolver {
+ private static final class BlacklistClassResolver {
private static final BlacklistClassResolver DEFAULT = new
BlacklistClassResolver(
toArray(System.getProperty(
"jcs.serialization.class.blacklist",
diff --git
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/log/LogManager.java
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/log/LogManager.java
index 2a8b4f0a..7abaec39 100644
---
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/log/LogManager.java
+++
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/log/LogManager.java
@@ -43,7 +43,7 @@ public class LogManager
/**
* The SPI LogFactory
*/
- private static class LogFactoryHolder
+ private static final class LogFactoryHolder
{
static final LogFactory INSTANCE = createLogFactory();
diff --git
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/utils/threadpool/ThreadPoolManager.java
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/utils/threadpool/ThreadPoolManager.java
index 35854de4..739ccf53 100644
---
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/utils/threadpool/ThreadPoolManager.java
+++
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/utils/threadpool/ThreadPoolManager.java
@@ -94,7 +94,7 @@ public class ThreadPoolManager
/**
* The ThreadPoolManager instance (holder pattern)
*/
- private static class ThreadPoolManagerHolder
+ private static final class ThreadPoolManagerHolder
{
static final ThreadPoolManager INSTANCE = new ThreadPoolManager();
}
diff --git
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/TestLogConfigurationUtil.java
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/TestLogConfigurationUtil.java
index c21beb00..cd73f92c 100644
---
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/TestLogConfigurationUtil.java
+++
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/TestLogConfigurationUtil.java
@@ -46,7 +46,7 @@ public class TestLogConfigurationUtil
rootLogger.setLevel(Level.FINE);
}
- private static class MockLogHandler extends Handler
+ private static final class MockLogHandler extends Handler
{
private final StringWriter writer;
diff --git
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/indexed/IndexedDiskCacheDefragPerformanceTest.java
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/indexed/IndexedDiskCacheDefragPerformanceTest.java
index 3e94ffea..1bb49655 100644
---
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/indexed/IndexedDiskCacheDefragPerformanceTest.java
+++
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/indexed/IndexedDiskCacheDefragPerformanceTest.java
@@ -135,7 +135,7 @@ public class IndexedDiskCacheDefragPerformanceTest
/**
* Resembles a cached image.
*/
- private static class Tile
+ private static final class Tile
implements Serializable
{
/** Don't change */
diff --git
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/HsqlSetupUtil.java
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/HsqlSetupUtil.java
index b3f0bad6..2b9fb22a 100644
---
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/HsqlSetupUtil.java
+++
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/HsqlSetupUtil.java
@@ -29,7 +29,7 @@ import
org.apache.commons.jcs3.auxiliary.disk.jdbc.hsql.HSQLDiskCacheFactory;
/** Can use this to setup a table. */
public final class HsqlSetupUtil
{
- private static class HSQLDiskCacheFactoryHelper extends
HSQLDiskCacheFactory
+ private static final class HSQLDiskCacheFactoryHelper extends
HSQLDiskCacheFactory
{
@Override
protected synchronized void setupTable(Connection cConn, String
tableName) throws SQLException
diff --git
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/AsyncCacheWriter.java
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/AsyncCacheWriter.java
index 0646d836..ff223a78 100644
---
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/AsyncCacheWriter.java
+++
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/AsyncCacheWriter.java
@@ -119,7 +119,7 @@ public class AsyncCacheWriter<K, V> implements
CacheWriter<K, V>, Closeable, Fac
}
// avoid dep on impl
- private static class DaemonThreadFactory implements ThreadFactory
+ private static final class DaemonThreadFactory implements ThreadFactory
{
private final AtomicInteger index = new AtomicInteger(1);
private final String prefix;
diff --git
a/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCachingManager.java
b/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCachingManager.java
index eca680b4..7dbc5394 100644
---
a/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCachingManager.java
+++
b/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCachingManager.java
@@ -66,7 +66,7 @@ public class JCSCachingManager implements CacheManager
jcs.default.elementattributes.IsLateral=true
""";
- private static class InternalManager extends CompositeCacheManager
+ private static final class InternalManager extends CompositeCacheManager
{
protected static InternalManager create()
{
diff --git
a/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/jmx/ConfigurableMBeanServerIdBuilder.java
b/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/jmx/ConfigurableMBeanServerIdBuilder.java
index ab888a8d..2d62555c 100644
---
a/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/jmx/ConfigurableMBeanServerIdBuilder.java
+++
b/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/jmx/ConfigurableMBeanServerIdBuilder.java
@@ -34,7 +34,7 @@ public class ConfigurableMBeanServerIdBuilder extends
MBeanServerBuilder
{
private static final ConcurrentMap<Key, MBeanServer> JVM_SINGLETONS = new
ConcurrentHashMap<>();
- private static class Key
+ private static final class Key
{
private final String domain;
private final MBeanServer outer;
@@ -87,7 +87,7 @@ public class ConfigurableMBeanServerIdBuilder extends
MBeanServerBuilder
return server;
}
- private static class ForceIdMBeanServerDelegate extends MBeanServerDelegate
+ private static final class ForceIdMBeanServerDelegate extends
MBeanServerDelegate
{
private final MBeanServerDelegate delegate;
diff --git
a/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/ExpiryListenerTest.java
b/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/ExpiryListenerTest.java
index a065e26b..8b0f9235 100644
---
a/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/ExpiryListenerTest.java
+++
b/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/ExpiryListenerTest.java
@@ -65,7 +65,7 @@ public class ExpiryListenerTest {
assertEquals(1, listener.events.size());
}
- private static class CacheEntryExpiredListenerImpl implements
CacheEntryExpiredListener<String, String>, Serializable {
+ private static final class CacheEntryExpiredListenerImpl implements
CacheEntryExpiredListener<String, String>, Serializable {
/**
*
*/
diff --git
a/commons-jcs3-sandbox/commons-jcs3-filecache/src/main/java/org/apache/commons/jcs/auxiliary/disk/file/FileDiskCacheManager.java
b/commons-jcs3-sandbox/commons-jcs3-filecache/src/main/java/org/apache/commons/jcs/auxiliary/disk/file/FileDiskCacheManager.java
index f66e5825..753cd78d 100644
---
a/commons-jcs3-sandbox/commons-jcs3-filecache/src/main/java/org/apache/commons/jcs/auxiliary/disk/file/FileDiskCacheManager.java
+++
b/commons-jcs3-sandbox/commons-jcs3-filecache/src/main/java/org/apache/commons/jcs/auxiliary/disk/file/FileDiskCacheManager.java
@@ -1,3 +1,19 @@
+/*
+ * 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.
+ */
package org.apache.commons.jcs.auxiliary.disk.file;
/*