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

ningjiang pushed a commit to branch SCB-2044
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git

commit f91ed8d2fc5b7cf464c2f0260f3d0393fb91b623
Author: Willem Jiang <[email protected]>
AuthorDate: Mon Jul 20 11:38:06 2020 +0800

    SCB-2044 Fixed the Environment class instance thread issue
---
 .../java/org/apache/servicecomb/pack/common/Environment.java  | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git 
a/pack-common/src/main/java/org/apache/servicecomb/pack/common/Environment.java 
b/pack-common/src/main/java/org/apache/servicecomb/pack/common/Environment.java
index 691aafb..94b94f1 100644
--- 
a/pack-common/src/main/java/org/apache/servicecomb/pack/common/Environment.java
+++ 
b/pack-common/src/main/java/org/apache/servicecomb/pack/common/Environment.java
@@ -23,7 +23,7 @@ import org.slf4j.LoggerFactory;
 
 public class Environment {
   private static final Logger LOG = 
LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
-  private static Environment instance;
+  private static Environment instance = new Environment();
   private static final int PAYLOADS_MAX_LENGTH = 10240;
   private int payloadsMaxLength = 0;
 
@@ -46,17 +46,10 @@ public class Environment {
   }
 
   public static Environment getInstance(){
-    if (instance == null) {
-      synchronized (Environment.class) {
-        if (instance == null) {
-          instance = new Environment();
-        }
-      }
-    }
     return instance;
   }
 
   public int getPayloadsMaxLength() {
     return this.payloadsMaxLength;
   }
-}
\ No newline at end of file
+}

Reply via email to