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