You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2020/08/14 09:20:10 UTC

[dubbo] branch 2.6.x updated: Evacuation unnecessary example Initialization, creation Resource cost (#6587)

This is an automated email from the ASF dual-hosted git repository.

liujun pushed a commit to branch 2.6.x
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/2.6.x by this push:
     new e10b8dd  Evacuation unnecessary example Initialization, creation Resource cost (#6587)
e10b8dd is described below

commit e10b8dd6a92d25a08f9e693d6d33a690b1e86251
Author: 猿来狮码农 <ma...@163.com>
AuthorDate: Fri Aug 14 17:19:44 2020 +0800

    Evacuation unnecessary example Initialization, creation Resource cost (#6587)
---
 .../main/java/com/alibaba/dubbo/common/extension/ExtensionLoader.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dubbo-common/src/main/java/com/alibaba/dubbo/common/extension/ExtensionLoader.java b/dubbo-common/src/main/java/com/alibaba/dubbo/common/extension/ExtensionLoader.java
index 94c59bb..258fa70 100644
--- a/dubbo-common/src/main/java/com/alibaba/dubbo/common/extension/ExtensionLoader.java
+++ b/dubbo-common/src/main/java/com/alibaba/dubbo/common/extension/ExtensionLoader.java
@@ -190,10 +190,10 @@ public class ExtensionLoader<T> {
                 String name = entry.getKey();
                 Activate activate = entry.getValue();
                 if (isMatchGroup(group, activate.group())) {
-                    T ext = getExtension(name);
                     if (!names.contains(name)
                             && !names.contains(Constants.REMOVE_VALUE_PREFIX + name)
                             && isActive(activate, url)) {
+                        T ext = getExtension(name);
                         exts.add(ext);
                     }
                 }