Skip to content

Commit

Permalink
CLEANUP: add null check to the stringify method of command classes
Browse files Browse the repository at this point in the history
  • Loading branch information
oliviarla authored and jhpark816 committed Jan 3, 2025
1 parent d4cf39a commit 85417cd
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 9 deletions.
4 changes: 4 additions & 0 deletions src/main/java/net/spy/memcached/collection/Attributes.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,10 @@ public Attributes(Integer expireTime) {
}

protected String stringify() {
if (str != null) {
return str;
}

StringBuilder b = new StringBuilder();

if (flags != null) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ public String stringify() {
if (str != null) {
return str;
}

StringBuilder b = new StringBuilder();
b.append(bkey);
b.append(" ");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,17 +66,21 @@ public BTreeFindPositionWithGet(byte[] byteArrayBKey, BTreeOrder order, int coun
}

public String stringify() {
if (str == null) {
StringBuilder b = new StringBuilder();
b.append(bkeyObject);
if (str != null) {
return str;
}

StringBuilder b = new StringBuilder();
b.append(bkeyObject);
b.append(" ");
b.append(order.getAscii());

if (count > 0) {
b.append(" ");
b.append(order.getAscii());
if (count > 0) {
b.append(" ");
b.append(String.valueOf(count));
}
str = b.toString();
b.append(String.valueOf(count));
}

str = b.toString();
return str;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ public String stringify() {
if (str != null) {
return str;
}

StringBuilder b = new StringBuilder();
b.append(KeyUtil.getKeyBytes(getSpaceSeparatedKeys()).length);
b.append(" ").append(keyList.size());
Expand All @@ -122,6 +123,7 @@ public String stringify() {
}
b.append(" ").append(count);
}

str = b.toString();
return str;
}
Expand Down
4 changes: 4 additions & 0 deletions src/main/java/net/spy/memcached/collection/SetDelete.java
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ public byte[] getAdditionalArgs() {
}

public String stringify() {
if (str != null) {
return str;
}

StringBuilder b = new StringBuilder();
b.append(additionalArgs.length);

Expand Down

0 comments on commit 85417cd

Please sign in to comment.