Skip to content

Commit d1be2f8

Browse files
committed
refactor: Extract StringBuilder initial capacity to named constant
1 parent 8eaaf86 commit d1be2f8

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/main/java/com/retailsvc/http/internal/HealthRenderer.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@
99
*/
1010
public final class HealthRenderer {
1111

12+
/** Initial StringBuilder capacity sized for an outcome with one dependency (the common case). */
13+
private static final int INITIAL_CAPACITY = 64;
14+
1215
private HealthRenderer() {}
1316

1417
public static String renderJson(boolean up, List<Dependency> dependencies) {
15-
StringBuilder sb = new StringBuilder(64);
18+
StringBuilder sb = new StringBuilder(INITIAL_CAPACITY);
1619
sb.append("{\"outcome\":\"").append(label(up)).append("\",\"dependencies\":[");
1720
for (int i = 0; i < dependencies.size(); i++) {
1821
if (i > 0) {

0 commit comments

Comments
 (0)