This commit is contained in:
Justin Bertram 2018-09-26 15:41:10 -05:00
commit 5a600114b4
1 changed files with 9 additions and 5 deletions

View File

@ -550,6 +550,8 @@ public class CoreMessage extends RefCountMessage implements ICoreMessage {
* I am keeping this synchronized as the decode of the Properties is lazy
*/
protected TypedProperties checkProperties() {
if (properties == null) {
synchronized (this) {
if (properties == null) {
TypedProperties properties = new TypedProperties();
if (buffer != null && propertiesLocation >= 0) {
@ -558,6 +560,8 @@ public class CoreMessage extends RefCountMessage implements ICoreMessage {
}
this.properties = properties;
}
}
}
return this.properties;
}