This is an automated email from the ASF dual-hosted git repository. huxing pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/master by this push: new 52bef81 synchronized local variables or parameters should be set to final (#4325) 52bef81 is described below commit 52bef8117b3b44dcb25df6f95914f94776a0cc73 Author: jimin <sliev...@163.com> AuthorDate: Thu Jun 27 15:01:45 2019 +0800 synchronized local variables or parameters should be set to final (#4325) * synchronized local variables or parameters should be set to final Signed-off-by: slievrly <sliev...@163.com> * remove unused import Signed-off-by: slievrly <sliev...@163.com> --- .../src/main/java/org/apache/dubbo/common/bytecode/Proxy.java | 2 +- .../main/java/org/apache/dubbo/common/extension/ExtensionLoader.java | 2 +- .../java/org/apache/dubbo/registry/multicast/MulticastRegistry.java | 4 ++-- .../src/main/java/org/apache/dubbo/rpc/filter/ActiveLimitFilter.java | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/bytecode/Proxy.java b/dubbo-common/src/main/java/org/apache/dubbo/common/bytecode/Proxy.java index 2da2818..808a859 100644 --- a/dubbo-common/src/main/java/org/apache/dubbo/common/bytecode/Proxy.java +++ b/dubbo-common/src/main/java/org/apache/dubbo/common/bytecode/Proxy.java @@ -102,7 +102,7 @@ public abstract class Proxy { String key = sb.toString(); // get cache by class loader. - Map<String, Object> cache; + final Map<String, Object> cache; synchronized (PROXY_CACHE_MAP) { cache = PROXY_CACHE_MAP.computeIfAbsent(cl, k -> new HashMap<>()); } diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionLoader.java b/dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionLoader.java index 18b216d..4b5a44f 100644 --- a/dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionLoader.java +++ b/dubbo-common/src/main/java/org/apache/dubbo/common/extension/ExtensionLoader.java @@ -342,7 +342,7 @@ public class ExtensionLoader<T> { if ("true".equals(name)) { return getDefaultExtension(); } - Holder<Object> holder = getOrCreateHolder(name); + final Holder<Object> holder = getOrCreateHolder(name); Object instance = holder.get(); if (instance == null) { synchronized (holder) { diff --git a/dubbo-registry/dubbo-registry-multicast/src/main/java/org/apache/dubbo/registry/multicast/MulticastRegistry.java b/dubbo-registry/dubbo-registry-multicast/src/main/java/org/apache/dubbo/registry/multicast/MulticastRegistry.java index 27aded1..0c28445 100644 --- a/dubbo-registry/dubbo-registry-multicast/src/main/java/org/apache/dubbo/registry/multicast/MulticastRegistry.java +++ b/dubbo-registry/dubbo-registry-multicast/src/main/java/org/apache/dubbo/registry/multicast/MulticastRegistry.java @@ -263,7 +263,7 @@ public class MulticastRegistry extends FailbackRegistry { } @Override - public void doSubscribe(URL url, NotifyListener listener) { + public void doSubscribe(URL url, final NotifyListener listener) { if (ANY_VALUE.equals(url.getServiceInterface())) { admin = true; } @@ -324,7 +324,7 @@ public class MulticastRegistry extends FailbackRegistry { } urls.add(url); List<URL> list = toList(urls); - for (NotifyListener listener : entry.getValue()) { + for (final NotifyListener listener : entry.getValue()) { notify(key, listener, list); synchronized (listener) { listener.notify(); diff --git a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/ActiveLimitFilter.java b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/ActiveLimitFilter.java index 19090c1..a248fa4 100644 --- a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/ActiveLimitFilter.java +++ b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/ActiveLimitFilter.java @@ -57,7 +57,7 @@ public class ActiveLimitFilter extends ListenableFilter { URL url = invoker.getUrl(); String methodName = invocation.getMethodName(); int max = invoker.getUrl().getMethodParameter(methodName, ACTIVES_KEY, 0); - RpcStatus rpcStatus = RpcStatus.getStatus(invoker.getUrl(), invocation.getMethodName()); + final RpcStatus rpcStatus = RpcStatus.getStatus(invoker.getUrl(), invocation.getMethodName()); if (!RpcStatus.beginCount(url, methodName, max)) { long timeout = invoker.getUrl().getMethodParameter(invocation.getMethodName(), TIMEOUT_KEY, 0); long start = System.currentTimeMillis(); @@ -109,7 +109,7 @@ public class ActiveLimitFilter extends ListenableFilter { return StringUtils.isNotEmpty(beginTime) ? System.currentTimeMillis() - Long.parseLong(beginTime) : 0; } - private void notifyFinish(RpcStatus rpcStatus, int max) { + private void notifyFinish(final RpcStatus rpcStatus, int max) { if (max > 0) { synchronized (rpcStatus) { rpcStatus.notifyAll();