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 44bbb9f  Minor Changes:
     new 1a9b1a0  Merge pull request #52 from arturobernalg/feature/JCS-215
44bbb9f is described below

commit 44bbb9fffa187968468677799f47d766bb369878
Author: Arturo Bernal <arturobern...@gmail.com>
AuthorDate: Thu Apr 1 06:46:49 2021 +0200

    Minor Changes:
    
    * Change Deprecated API usage
    * Inline Variable
    * Remove Unused import
---
 .../org/apache/commons/jcs3/jcache/extras/web/InMemoryResponse.java    | 3 +--
 .../src/main/java/org/apache/commons/jcs3/jcache/ExpiryAwareCache.java | 1 -
 .../src/main/java/org/apache/commons/jcs3/jcache/JCSCache.java         | 3 +--
 .../src/main/java/org/apache/commons/jcs3/jcache/lang/Subsitutor.java  | 3 +--
 4 files changed, 3 insertions(+), 7 deletions(-)

diff --git 
a/commons-jcs-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/InMemoryResponse.java
 
b/commons-jcs-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/InMemoryResponse.java
index e1b8223..c9dbaa1 100644
--- 
a/commons-jcs-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/InMemoryResponse.java
+++ 
b/commons-jcs-jcache-extras/src/main/java/org/apache/commons/jcs3/jcache/extras/web/InMemoryResponse.java
@@ -54,8 +54,7 @@ public class InMemoryResponse extends 
HttpServletResponseWrapper implements Seri
 
     private List<Serializable> ensureHeaderExists(final String s)
     {
-        List<Serializable> values = headers.computeIfAbsent(s, k -> new 
LinkedList<>());
-        return values;
+        return headers.computeIfAbsent(s, k -> new LinkedList<>());
     }
 
     @Override
diff --git 
a/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/ExpiryAwareCache.java
 
b/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/ExpiryAwareCache.java
index db6f4d4..9bb02ca 100644
--- 
a/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/ExpiryAwareCache.java
+++ 
b/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/ExpiryAwareCache.java
@@ -18,7 +18,6 @@
  */
 package org.apache.commons.jcs3.jcache;
 
-import java.util.Arrays;
 import java.util.Collections;
 import java.util.Map;
 
diff --git 
a/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCache.java 
b/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCache.java
index d1fc79b..45c1283 100644
--- 
a/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCache.java
+++ 
b/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/JCSCache.java
@@ -23,7 +23,6 @@ import static 
org.apache.commons.jcs3.jcache.serialization.Serializations.copy;
 
 import java.io.Closeable;
 import java.io.IOException;
-import java.util.Arrays;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -111,7 +110,7 @@ public class JCSCache<K, V> implements Cache<K, V>
 
         try
         {
-            serializer = 
IElementSerializer.class.cast(classLoader.loadClass(property(properties, 
"serializer", cacheName, StandardSerializer.class.getName())).newInstance());
+            serializer = (IElementSerializer) 
classLoader.loadClass(property(properties, "serializer", cacheName, 
StandardSerializer.class.getName())).getDeclaredConstructor().newInstance();
         }
         catch (final Exception e)
         {
diff --git 
a/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/lang/Subsitutor.java
 
b/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/lang/Subsitutor.java
index 9f1e044..da6378a 100644
--- 
a/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/lang/Subsitutor.java
+++ 
b/commons-jcs-jcache/src/main/java/org/apache/commons/jcs3/jcache/lang/Subsitutor.java
@@ -35,8 +35,7 @@ public interface Subsitutor
             {
                 try
                 {
-                    value = Subsitutor.class.cast(
-                            
Subsitutor.class.getClassLoader().loadClass(name).newInstance());
+                    value = (Subsitutor) 
Subsitutor.class.getClassLoader().loadClass(name).getDeclaredConstructor().newInstance();
                     value.substitute("${java.version}"); // ensure it works
                 }
                 catch (final Throwable e) // not Exception otherwise 
NoClassDefFoundError

Reply via email to