Repository: logging-log4j2
Updated Branches:
  refs/heads/master 9ff9be2e4 -> defe7149b


LOG4J2-1296 reuse empty parameter array in ReusableSimpleMessage


Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/7a7f35be
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/7a7f35be
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/7a7f35be

Branch: refs/heads/master
Commit: 7a7f35beddaf41a972afac672442d2ae189d6372
Parents: 9ff9be2
Author: rpopma <[email protected]>
Authored: Tue Mar 8 21:00:41 2016 +1100
Committer: rpopma <[email protected]>
Committed: Tue Mar 8 21:00:41 2016 +1100

----------------------------------------------------------------------
 .../org/apache/logging/log4j/message/ReusableSimpleMessage.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/7a7f35be/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java
----------------------------------------------------------------------
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java
index 9d64a4f..01e2e74 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java
@@ -25,6 +25,7 @@ import org.apache.logging.log4j.util.PerformanceSensitive;
 @PerformanceSensitive("allocation")
 public class ReusableSimpleMessage implements ReusableMessage {
     private static final long serialVersionUID = -9199974506498249809L;
+    private static Object[] EMPTY_PARAMS = new Object[0];
     private String message;
 
     public void set(String message) {
@@ -43,7 +44,7 @@ public class ReusableSimpleMessage implements ReusableMessage 
{
 
     @Override
     public Object[] getParameters() {
-        return new Object[0];
+        return EMPTY_PARAMS;
     }
 
     @Override

Reply via email to