@@ -38,17 +38,17 @@ public final class ReusableMessageFactory implements MessageFactory2, Serializab
38
38
public static final ReusableMessageFactory INSTANCE = new ReusableMessageFactory ();
39
39
40
40
private static final long serialVersionUID = -8970940216592525651L ;
41
- private static ThreadLocal <ReusableParameterizedMessage > threadLocalParameterized = new ThreadLocal <>();
42
- private static ThreadLocal <ReusableSimpleMessage > threadLocalSimpleMessage = new ThreadLocal <>();
43
- private static ThreadLocal <ReusableObjectMessage > threadLocalObjectMessage = new ThreadLocal <>();
41
+ private final ThreadLocal <ReusableParameterizedMessage > threadLocalParameterized = new ThreadLocal <>();
42
+ private final ThreadLocal <ReusableSimpleMessage > threadLocalSimpleMessage = new ThreadLocal <>();
43
+ private final ThreadLocal <ReusableObjectMessage > threadLocalObjectMessage = new ThreadLocal <>();
44
44
45
45
/**
46
46
* Constructs a message factory.
47
47
*/
48
48
public ReusableMessageFactory () {
49
49
}
50
50
51
- private static ReusableParameterizedMessage getParameterized () {
51
+ private ReusableParameterizedMessage getParameterized () {
52
52
ReusableParameterizedMessage result = threadLocalParameterized .get ();
53
53
if (result == null ) {
54
54
result = new ReusableParameterizedMessage ();
@@ -57,7 +57,7 @@ private static ReusableParameterizedMessage getParameterized() {
57
57
return result .reserved ? new ReusableParameterizedMessage ().reserve () : result .reserve ();
58
58
}
59
59
60
- private static ReusableSimpleMessage getSimple () {
60
+ private ReusableSimpleMessage getSimple () {
61
61
ReusableSimpleMessage result = threadLocalSimpleMessage .get ();
62
62
if (result == null ) {
63
63
result = new ReusableSimpleMessage ();
@@ -66,7 +66,7 @@ private static ReusableSimpleMessage getSimple() {
66
66
return result ;
67
67
}
68
68
69
- private static ReusableObjectMessage getObject () {
69
+ private ReusableObjectMessage getObject () {
70
70
ReusableObjectMessage result = threadLocalObjectMessage .get ();
71
71
if (result == null ) {
72
72
result = new ReusableObjectMessage ();
0 commit comments