You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by rm...@apache.org on 2021/07/19 07:49:18 UTC
[openwebbeans] branch master updated: Improve handling of
lineSeparator in ViolationMessageBuilder
This is an automated email from the ASF dual-hosted git repository.
rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans.git
The following commit(s) were added to refs/heads/master by this push:
new 528afb5 Improve handling of lineSeparator in ViolationMessageBuilder
new f092b8c Merge pull request #35 from RealCLanger/patch-1
528afb5 is described below
commit 528afb596eb103ea9af7fed1f37bdbc40db8c358
Author: Christoph Langer <ch...@sap.com>
AuthorDate: Mon Jul 19 09:14:09 2021 +0200
Improve handling of lineSeparator in ViolationMessageBuilder
Call System.lineSeparator() instead of System.getProperty("line.separator") to avoid a potential bottleneck when multiple threads concurrently build violation messages and then have to synchronize on the HashMap access for System.getProperty.
---
.../org/apache/webbeans/exception/helper/ViolationMessageBuilder.java | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/webbeans-impl/src/main/java/org/apache/webbeans/exception/helper/ViolationMessageBuilder.java b/webbeans-impl/src/main/java/org/apache/webbeans/exception/helper/ViolationMessageBuilder.java
index 5230c85..020da57 100644
--- a/webbeans-impl/src/main/java/org/apache/webbeans/exception/helper/ViolationMessageBuilder.java
+++ b/webbeans-impl/src/main/java/org/apache/webbeans/exception/helper/ViolationMessageBuilder.java
@@ -22,8 +22,6 @@ public class ViolationMessageBuilder
{
private StringBuilder violationMessage;
- private final String lineSeparator = System.getProperty("line.separator");
-
public static ViolationMessageBuilder newViolation()
{
return new ViolationMessageBuilder();
@@ -59,7 +57,7 @@ public class ViolationMessageBuilder
}
else if(appendLineSeparator)
{
- violationMessage.append(lineSeparator);
+ violationMessage.append(System.lineSeparator());
}
for(String t : text)