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 01c39c63 Let Eclipse cleanup code
01c39c63 is described below

commit 01c39c632df1362d2956c2cf557ca4b35c4f4643
Author: Thomas Vandahl <t...@apache.org>
AuthorDate: Thu Aug 24 23:58:32 2023 +0200

    Let Eclipse cleanup code
---
 .../auxiliary/disk/indexed/IndexedDiskCache.java   |  5 +--
 .../jcs3/auxiliary/disk/jdbc/JDBCDiskCache.java    | 17 ++++++----
 .../jcs3/auxiliary/lateral/LateralCache.java       |  2 +-
 .../lateral/socket/tcp/LateralTCPListener.java     |  2 +-
 .../remote/AbstractRemoteCacheNoWaitFacade.java    |  2 +-
 .../jcs3/auxiliary/remote/RemoteCacheListener.java |  2 +-
 .../jcs3/auxiliary/remote/RemoteCacheManager.java  |  7 ++--
 .../auxiliary/remote/RemoteCacheNoWaitFacade.java  | 14 ++++----
 .../jcs3/utils/discovery/DiscoveredService.java    |  6 +---
 .../commons/jcs3/admin/CountingStreamUnitTest.java |  4 +--
 .../disk/block/AbstractBlockDiskCacheUnitTest.java |  2 +-
 .../jcs3/auxiliary/disk/jdbc/HsqlSetupUtil.java    |  2 +-
 .../lateral/socket/tcp/TestTCPLateralUnitTest.java |  4 +--
 .../auxiliary/remote/TestRemoteCacheFactory.java   |  5 +--
 .../jcs3/utils/access/JCSWorkerUnitTest.java       |  2 +-
 .../UDPDiscoverySenderEncryptedUnitTest.java       | 38 ++++------------------
 .../CompressingSerializerUnitTest.java             | 11 ++++---
 .../commons/jcs3/jcache/extras/cdi/AnyLiteral.java |  1 +
 .../jcs3/jcache/extras/cdi/DefaultLiteral.java     |  1 +
 .../jcache/extras/cdi/ExtraJCacheExtension.java    | 14 ++------
 .../jcache/extras/loader/CacheLoaderAdapter.java   |  2 ++
 .../jcache/extras/loader/CompositeCacheLoader.java |  1 +
 .../jcs3/jcache/extras/web/InMemoryResponse.java   |  4 ++-
 .../jcs3/jcache/extras/web/JCacheFilter.java       | 11 +++----
 .../jcache/extras/writer/AsyncCacheWriter.java     |  2 ++
 .../jcache/extras/writer/CacheWriterAdapter.java   |  2 ++
 .../jcache/extras/writer/CompositeCacheWriter.java |  1 +
 .../extras/loader/CacheLoaderAdapterTest.java      |  2 ++
 .../extras/loader/CompositeCacheLoaderTest.java    |  8 +++--
 .../extras/writer/CacheWriterAdapterTest.java      |  6 +++-
 .../extras/writer/CompositeCacheWriterTest.java    |  8 +++--
 .../jcache/openjpa/OpenJPAJCacheDataCache.java     |  2 ++
 .../openjpa/OpenJPAJCacheDataCacheManager.java     | 24 +++++++-------
 .../jcache/openjpa/OpenJPAJCacheQueryCache.java    |  1 +
 .../jcache/openjpa/OpenJPAJCacheDataCacheTest.java |  4 ++-
 .../jcache/EnsureCDIIsTestedWhenTCKsRunTest.java   | 11 ++++---
 .../org/apache/commons/jcs3/jcache/JCSCache.java   | 14 ++++----
 .../commons/jcs3/jcache/JCSCachingManager.java     | 32 +++++++++---------
 .../jcache/cdi/CacheInvocationContextImpl.java     |  2 +-
 .../jmx/ConfigurableMBeanServerIdBuilder.java      |  2 +-
 .../org/apache/commons/jcs3/jcache/CacheTest.java  |  4 +--
 .../commons/jcs3/jcache/ExpiryListenerTest.java    |  3 +-
 .../commons/jcs3/jcache/ImmediateExpiryTest.java   |  7 ++--
 .../jcs3/jcache/cdi/CDIJCacheHelperTest.java       |  1 +
 44 files changed, 146 insertions(+), 149 deletions(-)

diff --git 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/indexed/IndexedDiskCache.java
 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/indexed/IndexedDiskCache.java
index 2f9a4dc3..a779c8fa 100644
--- 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/indexed/IndexedDiskCache.java
+++ 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/indexed/IndexedDiskCache.java
@@ -25,6 +25,7 @@ import java.nio.file.Files;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
+import java.util.Comparator;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.LinkedList;
@@ -173,7 +174,7 @@ public class IndexedDiskCache<K, V> extends 
AbstractDiskCache<K, V>
         // Make a clean file name
         this.fileName = getCacheName().replaceAll("[^a-zA-Z0-9-_\\.]", "_");
         this.keyHash = createInitialKeyMap();
-        this.queuedPutList = new ConcurrentSkipListSet<>((ded1, ded2) -> 
Long.compare(ded1.pos, ded2.pos));
+        this.queuedPutList = new 
ConcurrentSkipListSet<>(Comparator.comparing(ded1 -> ded1.pos));
         this.recycle = new ConcurrentSkipListSet<>();
 
         try
@@ -1250,7 +1251,7 @@ public class IndexedDiskCache<K, V> extends 
AbstractDiskCache<K, V>
     private Collection<IndexedDiskElementDescriptor> 
createPositionSortedDescriptorList()
     {
         final List<IndexedDiskElementDescriptor> defragList = new 
ArrayList<>(keyHash.values());
-        Collections.sort(defragList, (ded1, ded2) -> Long.compare(ded1.pos, 
ded2.pos));
+        Collections.sort(defragList, Comparator.comparing(ded1 -> ded1.pos));
 
         return defragList;
     }
diff --git 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/JDBCDiskCache.java
 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/JDBCDiskCache.java
index 6ef5d374..b3a80c46 100644
--- 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/JDBCDiskCache.java
+++ 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/JDBCDiskCache.java
@@ -201,10 +201,11 @@ public class JDBCDiskCache<K, V>
     private boolean insertRow( final ICacheElement<K, V> ce, final Connection 
con, final byte[] element )
     {
         boolean exists = false;
-        final String sqlI = String.format("insert into %s"
-                + " (CACHE_KEY, REGION, ELEMENT, MAX_LIFE_SECONDS, IS_ETERNAL, 
CREATE_TIME, UPDATE_TIME_SECONDS,"
-                + " SYSTEM_EXPIRE_TIME_SECONDS) "
-                + " values (?, ?, ?, ?, ?, ?, ?, ?)", 
getJdbcDiskCacheAttributes().getTableName());
+        final String sqlI = String.format("""
+               insert into %s\
+                (CACHE_KEY, REGION, ELEMENT, MAX_LIFE_SECONDS, IS_ETERNAL, 
CREATE_TIME, UPDATE_TIME_SECONDS,\
+                SYSTEM_EXPIRE_TIME_SECONDS)\s\
+                values (?, ?, ?, ?, ?, ?, ?, ?)""", 
getJdbcDiskCacheAttributes().getTableName());
 
         try (PreparedStatement psInsert = con.prepareStatement( sqlI ))
         {
@@ -255,9 +256,11 @@ public class JDBCDiskCache<K, V>
      */
     private void updateRow( final ICacheElement<K, V> ce, final Connection 
con, final byte[] element )
     {
-        final String sqlU = String.format("update %s"
-                + " set ELEMENT  = ?, CREATE_TIME = ?, UPDATE_TIME_SECONDS = 
?, " + " SYSTEM_EXPIRE_TIME_SECONDS = ? "
-                + " where CACHE_KEY = ? and REGION = ?", 
getJdbcDiskCacheAttributes().getTableName());
+        final String sqlU = String.format("""
+               update %s\
+                set ELEMENT  = ?, CREATE_TIME = ?, UPDATE_TIME_SECONDS = ?,\s\
+                SYSTEM_EXPIRE_TIME_SECONDS = ?\s\
+                where CACHE_KEY = ? and REGION = ?""", 
getJdbcDiskCacheAttributes().getTableName());
 
         try (PreparedStatement psUpdate = con.prepareStatement( sqlU ))
         {
diff --git 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/LateralCache.java
 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/LateralCache.java
index 53142461..6a2f8370 100644
--- 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/LateralCache.java
+++ 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/LateralCache.java
@@ -56,7 +56,7 @@ public class LateralCache<K, V>
     private ICacheServiceNonLocal<K, V> lateralCacheService;
 
     /** Monitors the connection. */
-    private LateralCacheMonitor monitor;
+    private final LateralCacheMonitor monitor;
 
     /**
      * Constructor for the LateralCache object
diff --git 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/socket/tcp/LateralTCPListener.java
 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/socket/tcp/LateralTCPListener.java
index 28c94b53..ddd8e6ac 100644
--- 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/socket/tcp/LateralTCPListener.java
+++ 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/lateral/socket/tcp/LateralTCPListener.java
@@ -74,7 +74,7 @@ public class LateralTCPListener<K, V>
     /**
      * Serializer for reading and writing
      */
-    private IElementSerializer serializer;
+    private final IElementSerializer serializer;
 
     /** put count */
     private int putCnt;
diff --git 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/AbstractRemoteCacheNoWaitFacade.java
 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/AbstractRemoteCacheNoWaitFacade.java
index 9a42f2f6..820caff1 100644
--- 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/AbstractRemoteCacheNoWaitFacade.java
+++ 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/AbstractRemoteCacheNoWaitFacade.java
@@ -254,7 +254,7 @@ public abstract class AbstractRemoteCacheNoWaitFacade<K, V>
     public CacheStatus getStatus()
     {
         return noWaits.stream()
-                .map(nw -> nw.getStatus())
+                .map(RemoteCacheNoWait::getStatus)
                 .filter(status -> status == CacheStatus.ALIVE)
                 .findFirst()
                 .orElse(CacheStatus.DISPOSED);
diff --git 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheListener.java
 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheListener.java
index 5e094cfa..6889cf8d 100644
--- 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheListener.java
+++ 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheListener.java
@@ -46,7 +46,7 @@ public class RemoteCacheListener<K, V>
     private static final Log log = LogManager.getLog( 
RemoteCacheListener.class );
 
     /** Has this client been shutdown. */
-    private AtomicBoolean disposed;
+    private final AtomicBoolean disposed;
 
     /**
      * Only need one since it does work for all regions, just reference by 
multiple region names.
diff --git 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheManager.java
 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheManager.java
index 25e0430f..11af1ca6 100644
--- 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheManager.java
+++ 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheManager.java
@@ -160,9 +160,10 @@ public class RemoteCacheManager
     {
         if ( cattr.isReceive() )
         {
-            log.info( "The remote cache is configured to receive events from 
the remote server. "
-                + "We will register a listener. remoteWatch = {0} | 
IRemoteCacheListener = {1}"
-                + " | cacheName ", remoteWatch, listener, cattr.getCacheName() 
);
+            log.info( """
+               The remote cache is configured to receive events from the 
remote server.\s\
+               We will register a listener. remoteWatch = {0} | 
IRemoteCacheListener = {1}\
+                | cacheName\s""", remoteWatch, listener, cattr.getCacheName() 
);
 
             remoteWatch.addCacheListener( cattr.getCacheName(), listener );
         }
diff --git 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheNoWaitFacade.java
 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheNoWaitFacade.java
index 9f2e0150..95375abe 100644
--- 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheNoWaitFacade.java
+++ 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/auxiliary/remote/RemoteCacheNoWaitFacade.java
@@ -216,9 +216,10 @@ public class RemoteCacheNoWaitFacade<K, V>
             else
             {
                 log.debug( "ALLRIGHT is true " );
-                log.info( "Failover runner is in primary recovery mode. "
-                        + "Failover index = {0} Will now try to reconnect to "
-                        + "primary server.", rca0::getFailoverIndex);
+                log.info( """
+                       Failover runner is in primary recovery mode.\s\
+                       Failover index = {0} Will now try to reconnect to\s\
+                       primary server.""", rca0::getFailoverIndex);
             }
 
             // Exit loop if in test mode
@@ -241,9 +242,10 @@ public class RemoteCacheNoWaitFacade<K, V>
                 // Time driven mode: sleep between each round of recovery 
attempt.
                 try
                 {
-                    log.warn( "Failed to reconnect to primary server. "
-                            + "Cache failover runner is going to sleep for "
-                            + "{0} milliseconds.", idlePeriod );
+                    log.warn( """
+                       Failed to reconnect to primary server.\s\
+                       Cache failover runner is going to sleep for\s\
+                       {0} milliseconds.""", idlePeriod );
                     Thread.sleep( idlePeriod );
                 }
                 catch ( final InterruptedException ex )
diff --git 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/utils/discovery/DiscoveredService.java
 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/utils/discovery/DiscoveredService.java
index d97e6ddb..1c01c9aa 100644
--- 
a/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/utils/discovery/DiscoveredService.java
+++ 
b/commons-jcs3-core/src/main/java/org/apache/commons/jcs3/utils/discovery/DiscoveredService.java
@@ -155,11 +155,7 @@ public class DiscoveredService
                {
                        return true;
                }
-               if (otherArg == null)
-               {
-                       return false;
-               }
-               if (!(otherArg instanceof DiscoveredService))
+               if ((otherArg == null) || !(otherArg instanceof 
DiscoveredService))
                {
                        return false;
                }
diff --git 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/admin/CountingStreamUnitTest.java
 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/admin/CountingStreamUnitTest.java
index 2ceae483..0b9f4e6f 100644
--- 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/admin/CountingStreamUnitTest.java
+++ 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/admin/CountingStreamUnitTest.java
@@ -53,7 +53,7 @@ public class CountingStreamUnitTest
     public void testByteArray() throws Exception
     {
         final CountingOnlyOutputStream out = new CountingOnlyOutputStream();
-        final byte[] array = new byte[]{1,2,3,4,5};
+        final byte[] array = {1,2,3,4,5};
         out.write( array );
         assertEquals( "Wrong number of bytes written.", array.length, 
out.getCount() );
         out.close();
@@ -67,7 +67,7 @@ public class CountingStreamUnitTest
     public void testByteArrayLenCount() throws Exception
     {
         final CountingOnlyOutputStream out = new CountingOnlyOutputStream();
-        final byte[] array = new byte[]{1,2,3,4,5};
+        final byte[] array = {1,2,3,4,5};
         final int len = 3;
         out.write( array, 0, len );
         assertEquals( "Wrong number of bytes written.", len, out.getCount() );
diff --git 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/block/AbstractBlockDiskCacheUnitTest.java
 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/block/AbstractBlockDiskCacheUnitTest.java
index be70a4c0..5f0a6eb1 100644
--- 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/block/AbstractBlockDiskCacheUnitTest.java
+++ 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/disk/block/AbstractBlockDiskCacheUnitTest.java
@@ -129,7 +129,7 @@ public abstract class AbstractBlockDiskCacheUnitTest 
extends TestCase
         // get the individual sub arrays.
         final byte[][] chunks = blockDisk.getBlockChunks(data, 
numBlocksNeeded);
 
-        byte[] resultData = new byte[0];
+        byte[] resultData = {};
 
         for (short i = 0; i < chunks.length; i++)
         {
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 e933b17e..b3f0bad6 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
@@ -36,7 +36,7 @@ public final class HsqlSetupUtil
         {
             super.setupTable(cConn, tableName);
         }
-    };
+    }
 
     private static HSQLDiskCacheFactoryHelper factory = new 
HSQLDiskCacheFactoryHelper();
 
diff --git 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/lateral/socket/tcp/TestTCPLateralUnitTest.java
 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/lateral/socket/tcp/TestTCPLateralUnitTest.java
index dcb92480..9d6bbc11 100644
--- 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/lateral/socket/tcp/TestTCPLateralUnitTest.java
+++ 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/lateral/socket/tcp/TestTCPLateralUnitTest.java
@@ -100,7 +100,7 @@ public class TestTCPLateralUnitTest
     {
        simpleSend(new StandardSerializer(), 8111);
     }
-    
+
     /**
      * @throws Exception
      */
@@ -111,7 +111,7 @@ public class TestTCPLateralUnitTest
        serializer.setPreSharedKey("my_key");
        simpleSend(serializer, 8112);
     }
-    
+
     private void simpleSend(final IElementSerializer serializer, final int 
port ) throws IOException {
        // SETUP
         // force initialization
diff --git 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/remote/TestRemoteCacheFactory.java
 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/remote/TestRemoteCacheFactory.java
index 5620aad7..ba54a504 100644
--- 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/remote/TestRemoteCacheFactory.java
+++ 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/auxiliary/remote/TestRemoteCacheFactory.java
@@ -84,10 +84,7 @@ public class TestRemoteCacheFactory extends 
RemoteCacheFactory
             rca.setRemoteLocation("", Registry.REGISTRY_PORT);
         }
 
-        return managers.computeIfAbsent(rca.getRemoteLocation(), key -> {
-
-            return new TestRemoteCacheManager(rca, cacheMgr, null, 
cacheEventLogger, elementSerializer);
-        });
+        return managers.computeIfAbsent(rca.getRemoteLocation(), key -> new 
TestRemoteCacheManager(rca, cacheMgr, null, cacheEventLogger, 
elementSerializer));
     }
 
     /**
diff --git 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/access/JCSWorkerUnitTest.java
 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/access/JCSWorkerUnitTest.java
index 634c0bee..fc128eec 100644
--- 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/access/JCSWorkerUnitTest.java
+++ 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/access/JCSWorkerUnitTest.java
@@ -44,7 +44,7 @@ public class JCSWorkerUnitTest
         final JCSWorker<String, Long> cachingWorker = new JCSWorker<>( 
"example region" );
 
         // This is the helper.
-        final JCSWorkerHelper<Long> helper = new 
AbstractJCSWorkerHelper<Long>()
+        final JCSWorkerHelper<Long> helper = new AbstractJCSWorkerHelper<>()
         {
             int timesCalled;
 
diff --git 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/discovery/UDPDiscoverySenderEncryptedUnitTest.java
 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/discovery/UDPDiscoverySenderEncryptedUnitTest.java
index bb462ef3..1a795137 100644
--- 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/discovery/UDPDiscoverySenderEncryptedUnitTest.java
+++ 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/discovery/UDPDiscoverySenderEncryptedUnitTest.java
@@ -1,25 +1,5 @@
 package org.apache.commons.jcs3.utils.discovery;
 
-/*
- * 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.
- */
-
-import java.io.IOException;
 import java.util.ArrayList;
 import java.util.concurrent.Callable;
 import java.util.concurrent.ExecutionException;
@@ -57,7 +37,7 @@ public class UDPDiscoverySenderEncryptedUnitTest
 
     /** sender instance for tests */
     private UDPDiscoverySender sender;
-    
+
 
     /**
      * Set up the receiver. Maybe better to just code sockets here? Set up the 
sender for sending
@@ -73,7 +53,7 @@ public class UDPDiscoverySenderEncryptedUnitTest
 
         EncryptingSerializer serializer = new EncryptingSerializer();
         serializer.setPreSharedKey("my_key");
-        
+
         receiver = new UDPDiscoveryReceiver( null, null, ADDRESS, PORT );
         receiver.setSerializer(serializer);
         final Thread t = new Thread( receiver );
@@ -157,25 +137,21 @@ public class UDPDiscoverySenderEncryptedUnitTest
         assertNotNull("message not received", msg);
         assertEquals( "wrong message type", BroadcastType.REQUEST, 
msg.getMessageType() );
 
-        
+
     }
-    
+
     /**
      * Wait for multicast message for 3 seconds
-     * 
+     *
      * @return the object message or null if nothing received within 3 seconds
      */
     private UDPDiscoveryMessage getMessage() {
        ExecutorService executor = Executors.newCachedThreadPool();
-        Callable<Object> task = new Callable<Object>() {
-           public Object call() throws IOException {
-              return receiver.waitForMessage();
-           }
-        };
+        Callable<Object> task = () -> receiver.waitForMessage();
         Future<Object> future = executor.submit(task);
         try {
                Object obj = future.get(3, TimeUnit.SECONDS);
- 
+
                assertTrue( "unexpected crap received", obj instanceof 
UDPDiscoveryMessage );
 
             return (UDPDiscoveryMessage) obj;
diff --git 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/serialization/CompressingSerializerUnitTest.java
 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/serialization/CompressingSerializerUnitTest.java
index f9987627..1e0c209e 100644
--- 
a/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/serialization/CompressingSerializerUnitTest.java
+++ 
b/commons-jcs3-core/src/test/java/org/apache/commons/jcs3/utils/serialization/CompressingSerializerUnitTest.java
@@ -98,11 +98,12 @@ public class CompressingSerializerUnitTest
         throws Exception
     {
         // I hate for loops.
-        final String before = "adsfdsafdsafdsafdsafdsafdsafdsagfdsafdsafdssaf 
dsaf sadf dsaf dsaf dsaf "
-            + "dsafdsa fdsaf dsaf dsafdsa dsaf dsaf dsaf dsaf dsafdsa76f 
dsa798f dsa6fdsa 087f  "
-            + "gh 987dsahb dsahbuhbfnui nufdsa hbv87 f8vhdsgbnfv 
h8fdg8dfjvn8fdwgj fdsgjb9fdsjbv"
-            + "jvhjv hg98f-dsaghj j9fdsb gfsb 9fdshjbgb987fdsbfdwgh ujbhjbhb 
hbfdsgh fdshb "
-            + "Ofdsgyfesgyfdsafdsafsa333 31231";
+        final String before = """
+               adsfdsafdsafdsafdsafdsafdsafdsagfdsafdsafdssaf dsaf sadf dsaf 
dsaf dsaf\s\
+               dsafdsa fdsaf dsaf dsafdsa dsaf dsaf dsaf dsaf dsafdsa76f 
dsa798f dsa6fdsa 087f\s\s\
+               gh 987dsahb dsahbuhbfnui nufdsa hbv87 f8vhdsgbnfv 
h8fdg8dfjvn8fdwgj fdsgjb9fdsjbv\
+               jvhjv hg98f-dsaghj j9fdsb gfsb 9fdshjbgb987fdsbfdwgh ujbhjbhb 
hbfdsgh fdshb\s\
+               Ofdsgyfesgyfdsafdsafsa333 31231""";
 
         // DO WORK
         final byte[] compressed = serializer.serialize( before );
diff --git 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/AnyLiteral.java
 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/AnyLiteral.java
index 2371cdfb..1460bb83 100644
--- 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/AnyLiteral.java
+++ 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/AnyLiteral.java
@@ -23,6 +23,7 @@ import javax.enterprise.util.AnnotationLiteral;
 
 public class AnyLiteral extends AnnotationLiteral<Any> implements Any
 {
+    private static final long serialVersionUID = 3065708715639538185L;
     public static final AnyLiteral INSTANCE = new AnyLiteral();
 
     @Override
diff --git 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/DefaultLiteral.java
 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/DefaultLiteral.java
index fbf7d5df..630f58be 100644
--- 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/DefaultLiteral.java
+++ 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/DefaultLiteral.java
@@ -23,6 +23,7 @@ import javax.enterprise.util.AnnotationLiteral;
 
 public class DefaultLiteral extends AnnotationLiteral<Default> implements 
Default
 {
+    private static final long serialVersionUID = -7075220723272831665L;
     public static final DefaultLiteral INSTANCE = new DefaultLiteral();
 
     @Override
diff --git 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/ExtraJCacheExtension.java
 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/ExtraJCacheExtension.java
index 8acf0927..97ac289f 100644
--- 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/ExtraJCacheExtension.java
+++ 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/cdi/ExtraJCacheExtension.java
@@ -41,12 +41,7 @@ public class ExtraJCacheExtension implements Extension
 
     public <A> void processBean(final @Observes ProcessBean<A> 
processBeanEvent)
     {
-        if (!ACTIVATED)
-        {
-            return;
-        }
-
-        if (cacheManagerFound && cacheProviderFound)
+        if (!ACTIVATED || (cacheManagerFound && cacheProviderFound))
         {
             return;
         }
@@ -69,12 +64,7 @@ public class ExtraJCacheExtension implements Extension
 
     public void addJCacheBeans(final @Observes AfterBeanDiscovery 
afterBeanDiscovery)
     {
-        if (!ACTIVATED)
-        {
-            return;
-        }
-
-        if (cacheManagerFound && cacheProviderFound) {
+        if (!ACTIVATED || (cacheManagerFound && cacheProviderFound)) {
             return;
         }
 
diff --git 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/loader/CacheLoaderAdapter.java
 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/loader/CacheLoaderAdapter.java
index 24dea7cd..51c601f0 100644
--- 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/loader/CacheLoaderAdapter.java
+++ 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/loader/CacheLoaderAdapter.java
@@ -26,6 +26,8 @@ import java.util.Map;
 
 public abstract class CacheLoaderAdapter<K, V> implements CacheLoader<K, V>, 
Factory<CacheLoader<K, V>>
 {
+    private static final long serialVersionUID = -2683385801194322067L;
+
     @Override
     public Map<K, V> loadAll(final Iterable<? extends K> keys) throws 
CacheLoaderException
     {
diff --git 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/loader/CompositeCacheLoader.java
 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/loader/CompositeCacheLoader.java
index 254b4177..19c2f13e 100644
--- 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/loader/CompositeCacheLoader.java
+++ 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/loader/CompositeCacheLoader.java
@@ -33,6 +33,7 @@ import java.util.Map;
 
 public class CompositeCacheLoader<K, V> implements CacheLoader<K, V>, 
Closeable, Factory<CacheLoader<K, V>>
 {
+    private static final long serialVersionUID = 5636608842581992435L;
     private final CacheLoader<K, V>[] delegates;
 
     public CompositeCacheLoader(final CacheLoader<K, V>... delegates)
diff --git 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/InMemoryResponse.java
 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/InMemoryResponse.java
index f2025024..c507b3e4 100644
--- 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/InMemoryResponse.java
+++ 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/InMemoryResponse.java
@@ -38,6 +38,8 @@ import javax.servlet.http.HttpServletResponseWrapper;
 
 public class InMemoryResponse extends HttpServletResponseWrapper implements 
Serializable
 {
+    private static final long serialVersionUID = 6827502171557661881L;
+
     private final OutputStream buffer;
 
     private final Collection<Cookie> cookies = new CopyOnWriteArraySet<>();
@@ -215,7 +217,7 @@ public class InMemoryResponse extends 
HttpServletResponseWrapper implements Seri
             @Override
             public void setWriteListener(WriteListener writeListener) {
                 // TODO Auto-generated method stub
-                
+
             }
         };
     }
diff --git 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/JCacheFilter.java
 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/JCacheFilter.java
index 540a8760..264740cb 100644
--- 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/JCacheFilter.java
+++ 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/JCacheFilter.java
@@ -39,9 +39,6 @@ import javax.cache.CacheManager;
 import javax.cache.Caching;
 import javax.cache.configuration.FactoryBuilder;
 import javax.cache.configuration.MutableConfiguration;
-import javax.cache.expiry.ExpiryPolicy;
-import javax.cache.integration.CacheLoader;
-import javax.cache.integration.CacheWriter;
 import javax.cache.spi.CachingProvider;
 import javax.servlet.Filter;
 import javax.servlet.FilterChain;
@@ -95,16 +92,16 @@ public class JCacheFilter implements Filter
             
configuration.setWriteThrough("true".equals(properties.getProperty("write-through",
 "false")));
             if (configuration.isReadThrough())
             {
-                configuration.setCacheLoaderFactory(new 
FactoryBuilder.ClassFactory<CacheLoader<PageKey, 
Page>>(properties.getProperty("cache-loader-factory")));
+                configuration.setCacheLoaderFactory(new 
FactoryBuilder.ClassFactory<>(properties.getProperty("cache-loader-factory")));
             }
             if (configuration.isWriteThrough())
             {
-                configuration.setCacheWriterFactory(new 
FactoryBuilder.ClassFactory<CacheWriter<? super PageKey, ? super 
Page>>(properties.getProperty("cache-writer-factory")));
+                configuration.setCacheWriterFactory(new 
FactoryBuilder.ClassFactory<>(properties.getProperty("cache-writer-factory")));
             }
             final String expiryPolicy = 
properties.getProperty("expiry-policy-factory");
             if (expiryPolicy != null)
             {
-                configuration.setExpiryPolicyFactory(new 
FactoryBuilder.ClassFactory<ExpiryPolicy>(expiryPolicy));
+                configuration.setExpiryPolicyFactory(new 
FactoryBuilder.ClassFactory<>(expiryPolicy));
             }
             
configuration.setManagementEnabled("true".equals(properties.getProperty("management-enabled",
 "false")));
             
configuration.setStatisticsEnabled("true".equals(properties.getProperty("statistics-enabled",
 "false")));
@@ -244,6 +241,7 @@ public class JCacheFilter implements Filter
     }
 
     protected static class PageKey implements Serializable {
+        private static final long serialVersionUID = 3401480765010789184L;
         private final String uri;
         private boolean gzip;
 
@@ -285,6 +283,7 @@ public class JCacheFilter implements Filter
     }
 
     protected static class Page implements Serializable {
+        private static final long serialVersionUID = 76822335849713095L;
         private final int status;
         private final String contentType;
         private final int contentLength;
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 0abc65b8..3768b393 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
@@ -35,6 +35,8 @@ import java.util.logging.Logger;
 
 public class AsyncCacheWriter<K, V> implements CacheWriter<K, V>, Closeable, 
Factory<CacheWriter<K, V>>
 {
+    private static final long serialVersionUID = 4135226004268295465L;
+
     private static final Logger LOGGER = 
Logger.getLogger(AsyncCacheWriter.class.getName());
 
     private final CacheWriter<K, V> writer;
diff --git 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/CacheWriterAdapter.java
 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/CacheWriterAdapter.java
index cbcd3e54..10418c75 100644
--- 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/CacheWriterAdapter.java
+++ 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/CacheWriterAdapter.java
@@ -26,6 +26,8 @@ import java.util.Collection;
 
 public abstract class CacheWriterAdapter<K, V> implements CacheWriter<K, V>, 
Factory<CacheWriter<K, V>>
 {
+    private static final long serialVersionUID = -2784825625311754333L;
+
     @Override
     public void writeAll(final Collection<Cache.Entry<? extends K, ? extends 
V>> entries) throws CacheWriterException
     {
diff --git 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/CompositeCacheWriter.java
 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/CompositeCacheWriter.java
index 3fad8416..477c25c5 100644
--- 
a/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/CompositeCacheWriter.java
+++ 
b/commons-jcs3-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/writer/CompositeCacheWriter.java
@@ -31,6 +31,7 @@ import java.util.Collection;
 
 public class CompositeCacheWriter<K, V> implements CacheWriter<K, V>, 
Closeable, Factory<CacheWriter<K, V>>
 {
+    private static final long serialVersionUID = -3305787850424123811L;
     private final CacheWriter<K, V>[] writers;
 
     public CompositeCacheWriter(final CacheWriter<K, V>... writers)
diff --git 
a/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/loader/CacheLoaderAdapterTest.java
 
b/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/loader/CacheLoaderAdapterTest.java
index 9a11f7b0..6757778b 100644
--- 
a/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/loader/CacheLoaderAdapterTest.java
+++ 
b/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/loader/CacheLoaderAdapterTest.java
@@ -41,6 +41,8 @@ public class CacheLoaderAdapterTest
     private final AtomicInteger count = new AtomicInteger(0);
     private final Configuration<?, ?> config = new 
MutableConfiguration<String, 
String>().setStoreByValue(false).setReadThrough(true).setCacheLoaderFactory(new 
CacheLoaderAdapter<String, String>()
     {
+        private static final long serialVersionUID = 5824701188219321027L;
+
         @Override
         public String load(final String key) throws CacheLoaderException
         {
diff --git 
a/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/loader/CompositeCacheLoaderTest.java
 
b/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/loader/CompositeCacheLoaderTest.java
index f743df2d..529f50dc 100644
--- 
a/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/loader/CompositeCacheLoaderTest.java
+++ 
b/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/loader/CompositeCacheLoaderTest.java
@@ -37,8 +37,10 @@ public class CompositeCacheLoaderTest
 
     private final AtomicInteger count = new AtomicInteger(0);
 
-    private final CacheLoaderAdapter<String, String> loader1 = new 
CacheLoaderAdapter<String, String>()
+    private final CacheLoaderAdapter<String, String> loader1 = new 
CacheLoaderAdapter<>()
     {
+        private static final long serialVersionUID = 4115224634848656083L;
+
         @Override
         public String load(final String key) throws CacheLoaderException
         {
@@ -46,8 +48,10 @@ public class CompositeCacheLoaderTest
             return null;
         }
     };
-    private final CacheLoaderAdapter<String, String> loader2 = new 
CacheLoaderAdapter<String, String>()
+    private final CacheLoaderAdapter<String, String> loader2 = new 
CacheLoaderAdapter<>()
     {
+        private static final long serialVersionUID = 6521646710056500743L;
+
         @Override
         public String load(final String key) throws CacheLoaderException
         {
diff --git 
a/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/writer/CacheWriterAdapterTest.java
 
b/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/writer/CacheWriterAdapterTest.java
index 68b440c8..0476a888 100644
--- 
a/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/writer/CacheWriterAdapterTest.java
+++ 
b/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/writer/CacheWriterAdapterTest.java
@@ -45,6 +45,8 @@ public class CacheWriterAdapterTest
             .setStoreByValue(false).setReadThrough(true)
             .setCacheWriterFactory(new CacheWriterAdapter<String, String>()
             {
+                private static final long serialVersionUID = 
124351798952737984L;
+
                 @Override
                 public void write(final Cache.Entry<? extends String, ? 
extends String> entry) throws CacheWriterException
                 {
@@ -69,7 +71,9 @@ public class CacheWriterAdapterTest
         cache.remove("foo");
         assertTrue(copy.isEmpty());
 
-        cache.putAll(new HashMap<String, String>() {{
+        cache.putAll(new HashMap<String, String>() {private static final long 
serialVersionUID = -5341092848989593322L;
+
+        {
             put("a", "b");
             put("b", "c");
         }});
diff --git 
a/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/writer/CompositeCacheWriterTest.java
 
b/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/writer/CompositeCacheWriterTest.java
index 04004d07..00073f88 100644
--- 
a/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/writer/CompositeCacheWriterTest.java
+++ 
b/commons-jcs3-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/writer/CompositeCacheWriterTest.java
@@ -41,8 +41,10 @@ public class CompositeCacheWriterTest
     private final Map<String, String> copy1 = new HashMap<>();
     private final Map<String, String> copy2 = new HashMap<>();
 
-    private final CacheWriterAdapter<String, String> writer1 = new 
CacheWriterAdapter<String, String>()
+    private final CacheWriterAdapter<String, String> writer1 = new 
CacheWriterAdapter<>()
     {
+        private static final long serialVersionUID = -5802177697962311794L;
+
         @Override
         public void write(final Cache.Entry<? extends String, ? extends 
String> entry) throws CacheWriterException
         {
@@ -55,8 +57,10 @@ public class CompositeCacheWriterTest
             copy1.remove(key);
         }
     };
-    private final CacheWriterAdapter<String, String> writer2 = new 
CacheWriterAdapter<String, String>()
+    private final CacheWriterAdapter<String, String> writer2 = new 
CacheWriterAdapter<>()
     {
+        private static final long serialVersionUID = 3495295030098159027L;
+
         @Override
         public void write(final Cache.Entry<? extends String, ? extends 
String> entry) throws CacheWriterException
         {
diff --git 
a/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCache.java
 
b/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCache.java
index 41959e49..618e6288 100644
--- 
a/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCache.java
+++ 
b/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCache.java
@@ -30,6 +30,8 @@ import java.util.concurrent.locks.ReentrantLock;
 
 public class OpenJPAJCacheDataCache extends AbstractDataCache
 {
+    private static final long serialVersionUID = -5472249582181438434L;
+
     private static final String OPENJPA_PREFIX = "openjpa.datacache.";
 
     private final Lock lock = new ReentrantLock();
diff --git 
a/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCacheManager.java
 
b/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCacheManager.java
index 9bc66667..d1247706 100644
--- 
a/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCacheManager.java
+++ 
b/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCacheManager.java
@@ -18,9 +18,9 @@
  */
 package org.apache.commons.jcs3.jcache.openjpa;
 
-import org.apache.openjpa.conf.OpenJPAConfiguration;
-import org.apache.openjpa.datacache.DataCacheManagerImpl;
-import org.apache.openjpa.lib.conf.ObjectValue;
+import java.net.URI;
+import java.util.Map;
+import java.util.Properties;
 
 import javax.cache.Cache;
 import javax.cache.CacheManager;
@@ -29,13 +29,11 @@ import javax.cache.configuration.FactoryBuilder;
 import javax.cache.configuration.MutableConfiguration;
 import javax.cache.expiry.CreatedExpiryPolicy;
 import javax.cache.expiry.Duration;
-import javax.cache.expiry.ExpiryPolicy;
-import javax.cache.integration.CacheLoader;
-import javax.cache.integration.CacheWriter;
 import javax.cache.spi.CachingProvider;
-import java.net.URI;
-import java.util.Map;
-import java.util.Properties;
+
+import org.apache.openjpa.conf.OpenJPAConfiguration;
+import org.apache.openjpa.datacache.DataCacheManagerImpl;
+import org.apache.openjpa.lib.conf.ObjectValue;
 
 public class OpenJPAJCacheDataCacheManager extends DataCacheManagerImpl
 {
@@ -90,20 +88,20 @@ public class OpenJPAJCacheDataCacheManager extends 
DataCacheManagerImpl
             
configuration.setWriteThrough("true".equals(properties.getProperty("jcache.write-through",
 "false")));
             if (configuration.isReadThrough())
             {
-                configuration.setCacheLoaderFactory(new 
FactoryBuilder.ClassFactory<CacheLoader<Object, 
Object>>(properties.getProperty("jcache.cache-loader-factory")));
+                configuration.setCacheLoaderFactory(new 
FactoryBuilder.ClassFactory<>(properties.getProperty("jcache.cache-loader-factory")));
             }
             if (configuration.isWriteThrough())
             {
-                configuration.setCacheWriterFactory(new 
FactoryBuilder.ClassFactory<CacheWriter<Object, 
Object>>(properties.getProperty("jcache.cache-writer-factory")));
+                configuration.setCacheWriterFactory(new 
FactoryBuilder.ClassFactory<>(properties.getProperty("jcache.cache-writer-factory")));
             }
             final String expirtyPolicy = 
properties.getProperty("jcache.expiry-policy-factory");
             if (expirtyPolicy != null)
             {
-                configuration.setExpiryPolicyFactory(new 
FactoryBuilder.ClassFactory<ExpiryPolicy>(expirtyPolicy));
+                configuration.setExpiryPolicyFactory(new 
FactoryBuilder.ClassFactory<>(expirtyPolicy));
             }
             else
             {
-                configuration.setExpiryPolicyFactory(new 
FactoryBuilder.SingletonFactory<ExpiryPolicy>(new 
CreatedExpiryPolicy(Duration.FIVE_MINUTES)));
+                configuration.setExpiryPolicyFactory(new 
FactoryBuilder.SingletonFactory<>(new 
CreatedExpiryPolicy(Duration.FIVE_MINUTES)));
             }
             
configuration.setManagementEnabled("true".equals(properties.getProperty("jcache.management-enabled",
 "false")));
             
configuration.setStatisticsEnabled("true".equals(properties.getProperty("jcache.statistics-enabled",
 "false")));
diff --git 
a/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheQueryCache.java
 
b/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheQueryCache.java
index 559941e4..0f4834fb 100644
--- 
a/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheQueryCache.java
+++ 
b/commons-jcs3-jcache-openjpa/src/main/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheQueryCache.java
@@ -32,6 +32,7 @@ import java.util.concurrent.locks.ReentrantLock;
 
 public class OpenJPAJCacheQueryCache extends AbstractQueryCache
 {
+    private static final long serialVersionUID = 6646905946950592841L;
     private static final String OPENJPA_PREFIX = "openjpa.querycache.";
     private static final String QUERY_CACHE_NAME = "query";
 
diff --git 
a/commons-jcs3-jcache-openjpa/src/test/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCacheTest.java
 
b/commons-jcs3-jcache-openjpa/src/test/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCacheTest.java
index c1104eda..091ec9b1 100644
--- 
a/commons-jcs3-jcache-openjpa/src/test/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCacheTest.java
+++ 
b/commons-jcs3-jcache-openjpa/src/test/java/org/apache/commons/jcs3/jcache/openjpa/OpenJPAJCacheDataCacheTest.java
@@ -45,7 +45,9 @@ import org.junit.Test;
 public class OpenJPAJCacheDataCacheTest
 {
     private static final Properties props = new Properties()
-    {{
+    {private static final long serialVersionUID = 498881935058549341L;
+
+    {
         setProperty("openjpa.MetaDataFactory", "jpa(Types=" + 
MyEntity.class.getName() + ")");
         setProperty("openjpa.ConnectionDriverName", 
EmbeddedDriver.class.getName());
         setProperty("openjpa.ConnectionURL", 
"jdbc:derby:memory:test;create=true");
diff --git 
a/commons-jcs3-jcache-tck/src/test/java/org/apache/commons/jcs3/jcache/EnsureCDIIsTestedWhenTCKsRunTest.java
 
b/commons-jcs3-jcache-tck/src/test/java/org/apache/commons/jcs3/jcache/EnsureCDIIsTestedWhenTCKsRunTest.java
index e6063b0d..2867b28f 100644
--- 
a/commons-jcs3-jcache-tck/src/test/java/org/apache/commons/jcs3/jcache/EnsureCDIIsTestedWhenTCKsRunTest.java
+++ 
b/commons-jcs3-jcache-tck/src/test/java/org/apache/commons/jcs3/jcache/EnsureCDIIsTestedWhenTCKsRunTest.java
@@ -18,15 +18,16 @@
  */
 package org.apache.commons.jcs3.jcache;
 
-import org.junit.Test;
+import static org.hamcrest.CoreMatchers.instanceOf;
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.junit.Assert.assertTrue;
 
-import javax.cache.annotation.BeanProvider;
 import java.util.Iterator;
 import java.util.ServiceLoader;
 
-import static org.hamcrest.CoreMatchers.instanceOf;
-import static org.junit.Assert.assertThat;
-import static org.junit.Assert.assertTrue;
+import javax.cache.annotation.BeanProvider;
+
+import org.junit.Test;
 
 // useless test but without it we are not sure
 // CDI TCKs passed
diff --git 
a/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCache.java
 
b/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCache.java
index b0541e74..4a3c81ae 100644
--- 
a/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCache.java
+++ 
b/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCache.java
@@ -201,7 +201,7 @@ public class JCSCache<K, V> implements Cache<K, V>
         return doGetControllingExpiry(getStart, key, true, false, false, true);
     }
 
-    private V doLoad(final K key, final boolean update, final long now, final 
boolean propagateLoadException)
+    private V doLoad(final K key, final boolean update, final boolean 
propagateLoadException)
     {
         V v = null;
         try
@@ -291,7 +291,7 @@ public class JCSCache<K, V> implements Cache<K, V>
             V val = elt != null ? elt.getVal() : null;
             if (val == null && config.isReadThrough())
             {
-                val = doLoad(key, false, now, false);
+                val = doLoad(key, false, false);
                 if (val != null)
                 {
                     result.put(key, val);
@@ -528,7 +528,7 @@ public class JCSCache<K, V> implements Cache<K, V>
         {
             if (!skipLoad)
             {
-                v = doLoad(key, false, getStart, propagateLoadException);
+                v = doLoad(key, false, propagateLoadException);
             }
         }
         else if (statisticsEnabled)
@@ -587,7 +587,7 @@ public class JCSCache<K, V> implements Cache<K, V>
             }
             if (value == null && config.isReadThrough())
             {
-                value = doLoad(key, false, Times.now(false), false);
+                value = doLoad(key, false, false);
             }
             if (value != null && value.equals(oldValue))
             {
@@ -655,7 +655,7 @@ public class JCSCache<K, V> implements Cache<K, V>
             V oldValue = elt.getVal();
             if (oldValue == null && config.isReadThrough())
             {
-                oldValue = doLoad(key, false, Times.now(false), false);
+                oldValue = doLoad(key, false, false);
             }
             else if (statisticsEnabled)
             {
@@ -734,7 +734,7 @@ public class JCSCache<K, V> implements Cache<K, V>
             {
                 if (replaceExistingValues)
                 {
-                    doLoad(k, containsKey(k), now, completionListener != null);
+                    doLoad(k, containsKey(k), completionListener != null);
                     continue;
                 }
                 if (containsKey(k))
@@ -853,7 +853,7 @@ public class JCSCache<K, V> implements Cache<K, V>
     {
         assertNotClosed();
         final Iterator<K> keys = new 
HashSet<>(delegate.getKeySet()).iterator();
-        return new Iterator<Entry<K, V>>()
+        return new Iterator<>()
         {
             private K lastKey;
 
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 3d4706e8..eca680b4 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
@@ -49,20 +49,22 @@ public class JCSCachingManager implements CacheManager
 {
     private static final Subsitutor SUBSTITUTOR = Subsitutor.Helper.INSTANCE;
     private static final String DEFAULT_CONFIG =
-        "jcs.default=DC\n" +
-        
"jcs.default.cacheattributes=org.apache.commons.jcs3.engine.CompositeCacheAttributes\n"
 +
-        "jcs.default.cacheattributes.MaxObjects=200001\n" +
-        
"jcs.default.cacheattributes.MemoryCacheName=org.apache.commons.jcs3.engine.memory.lru.LRUMemoryCache\n"
 +
-        "jcs.default.cacheattributes.UseMemoryShrinker=true\n" +
-        "jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=3600\n" +
-        "jcs.default.cacheattributes.ShrinkerIntervalSeconds=60\n" +
-        
"jcs.default.elementattributes=org.apache.commons.jcs3.engine.ElementAttributes\n"
 +
-        "jcs.default.elementattributes.IsEternal=false\n" +
-        "jcs.default.elementattributes.MaxLife=700\n" +
-        "jcs.default.elementattributes.IdleTime=1800\n" +
-        "jcs.default.elementattributes.IsSpool=true\n" +
-        "jcs.default.elementattributes.IsRemote=true\n" +
-        "jcs.default.elementattributes.IsLateral=true\n";
+        """
+       jcs.default=DC
+       
jcs.default.cacheattributes=org.apache.commons.jcs3.engine.CompositeCacheAttributes
+       jcs.default.cacheattributes.MaxObjects=200001
+       
jcs.default.cacheattributes.MemoryCacheName=org.apache.commons.jcs3.engine.memory.lru.LRUMemoryCache
+       jcs.default.cacheattributes.UseMemoryShrinker=true
+       jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=3600
+       jcs.default.cacheattributes.ShrinkerIntervalSeconds=60
+       
jcs.default.elementattributes=org.apache.commons.jcs3.engine.ElementAttributes
+       jcs.default.elementattributes.IsEternal=false
+       jcs.default.elementattributes.MaxLife=700
+       jcs.default.elementattributes.IdleTime=1800
+       jcs.default.elementattributes.IsSpool=true
+       jcs.default.elementattributes.IsRemote=true
+       jcs.default.elementattributes.IsLateral=true
+       """;
 
     private static class InternalManager extends CompositeCacheManager
     {
@@ -198,7 +200,7 @@ public class JCSCachingManager implements CacheManager
         final Cache<K, V> cache = ClassLoaderAwareCache.wrap(loader,
                 new JCSCache<>(
                         loader, this, cacheName,
-                        new JCSConfiguration<K, V>(configuration, keyType, 
valueType),
+                        new JCSConfiguration<>(configuration, keyType, 
valueType),
                         properties,
                         
ExpiryAwareCache.class.cast(delegate.getCache(cacheName))));
         caches.putIfAbsent(cacheName, cache);
diff --git 
a/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/cdi/CacheInvocationContextImpl.java
 
b/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/cdi/CacheInvocationContextImpl.java
index 74f37ba7..e20c22e0 100644
--- 
a/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/cdi/CacheInvocationContextImpl.java
+++ 
b/commons-jcs3-jcache/src/main/java/org/apache/commons/jcs3/jcache/cdi/CacheInvocationContextImpl.java
@@ -28,7 +28,7 @@ import javax.interceptor.InvocationContext;
 
 public class CacheInvocationContextImpl<A extends Annotation> extends 
CacheMethodDetailsImpl<A> implements CacheInvocationContext<A>
 {
-    private static final Object[] EMPTY_ARGS = new Object[0];
+    private static final Object[] EMPTY_ARGS = {};
 
     private CacheInvocationParameter[] parameters;
 
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 29660d6c..38e3adb2 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
@@ -86,7 +86,7 @@ public class ConfigurableMBeanServerIdBuilder extends 
MBeanServerBuilder
         return server;
     }
 
-    private class ForceIdMBeanServerDelegate extends MBeanServerDelegate
+    private static class ForceIdMBeanServerDelegate extends MBeanServerDelegate
     {
         private final MBeanServerDelegate delegate;
 
diff --git 
a/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/CacheTest.java
 
b/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/CacheTest.java
index 04bad92f..e44c5ade 100644
--- 
a/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/CacheTest.java
+++ 
b/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/CacheTest.java
@@ -91,7 +91,7 @@ public class CacheTest
     {
         final CachingProvider cachingProvider = Caching.getCachingProvider();
         final CacheManager cacheManager = cachingProvider.getCacheManager();
-        final Cache<String, String> cache = 
cacheManager.createCache("default", new MutableConfiguration<String, String>());
+        final Cache<String, String> cache = 
cacheManager.createCache("default", new MutableConfiguration<>());
         assertFalse(cache.containsKey("foo"));
         cache.put("foo", "bar");
         assertTrue(cache.containsKey("foo"));
@@ -263,7 +263,7 @@ public class CacheTest
             @Override
             public Factory<CacheLoader<Object, Object>> getCacheLoaderFactory()
             {
-                return () -> new CacheLoader<Object, Object>()
+                return () -> new CacheLoader<>()
                 {
                     @Override
                     public Object load(final Object key) throws 
CacheLoaderException
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 901efdf0..a065e26b 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
@@ -38,7 +38,6 @@ import javax.cache.event.CacheEntryExpiredListener;
 import javax.cache.event.CacheEntryListenerException;
 import javax.cache.expiry.CreatedExpiryPolicy;
 import javax.cache.expiry.Duration;
-import javax.cache.expiry.ExpiryPolicy;
 import javax.cache.spi.CachingProvider;
 
 import org.junit.Test;
@@ -51,7 +50,7 @@ public class ExpiryListenerTest {
         final CacheManager cacheManager = cachingProvider.getCacheManager();
         final CacheEntryExpiredListenerImpl listener = new 
CacheEntryExpiredListenerImpl();
         cacheManager.createCache("default", new MutableConfiguration<String, 
String>()
-                .setExpiryPolicyFactory(new 
FactoryBuilder.SingletonFactory<ExpiryPolicy>(
+                .setExpiryPolicyFactory(new FactoryBuilder.SingletonFactory<>(
                         new CreatedExpiryPolicy(new 
Duration(TimeUnit.MILLISECONDS, 1))))
                 .addCacheEntryListenerConfiguration(new 
MutableCacheEntryListenerConfiguration<>(
                         FactoryBuilder.factoryOf(listener),
diff --git 
a/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/ImmediateExpiryTest.java
 
b/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/ImmediateExpiryTest.java
index a3b372bc..ea5f6384 100644
--- 
a/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/ImmediateExpiryTest.java
+++ 
b/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/ImmediateExpiryTest.java
@@ -19,7 +19,7 @@
 
 package org.apache.commons.jcs3.jcache;
 
-import org.junit.Test;
+import static org.junit.Assert.assertFalse;
 
 import javax.cache.Cache;
 import javax.cache.CacheManager;
@@ -28,10 +28,9 @@ import javax.cache.configuration.FactoryBuilder;
 import javax.cache.configuration.MutableConfiguration;
 import javax.cache.expiry.CreatedExpiryPolicy;
 import javax.cache.expiry.Duration;
-import javax.cache.expiry.ExpiryPolicy;
 import javax.cache.spi.CachingProvider;
 
-import static org.junit.Assert.assertFalse;
+import org.junit.Test;
 
 public class ImmediateExpiryTest
 {
@@ -43,7 +42,7 @@ public class ImmediateExpiryTest
         cacheManager.createCache("default",
                 new MutableConfiguration<>()
                         .setExpiryPolicyFactory(
-                                new 
FactoryBuilder.SingletonFactory<ExpiryPolicy>(new 
CreatedExpiryPolicy(Duration.ZERO))));
+                                new FactoryBuilder.SingletonFactory<>(new 
CreatedExpiryPolicy(Duration.ZERO))));
         final Cache<String, String> cache = cacheManager.getCache("default");
         assertFalse(cache.containsKey("foo"));
         cache.put("foo", "bar");
diff --git 
a/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/cdi/CDIJCacheHelperTest.java
 
b/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/cdi/CDIJCacheHelperTest.java
index b7992d3a..16c550d8 100644
--- 
a/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/cdi/CDIJCacheHelperTest.java
+++ 
b/commons-jcs3-jcache/src/test/java/org/apache/commons/jcs3/jcache/cdi/CDIJCacheHelperTest.java
@@ -70,6 +70,7 @@ public class CDIJCacheHelperTest
                 }
             }
 
+            @Override
             public Constructor<?> getConstructor()
             {
                 return null;

Reply via email to