Loading core/java/android/util/Slog.java +10 −5 Original line number Diff line number Diff line Loading @@ -30,11 +30,11 @@ import java.util.Locale; */ public final class Slog { @GuardedBy("sMessageBuilder") private static final StringBuilder sMessageBuilder = new StringBuilder(); @GuardedBy("Slog.class") private static StringBuilder sMessageBuilder; @GuardedBy("sMessageBuilder") private static final Formatter sFormatter = new Formatter(sMessageBuilder, Locale.ENGLISH); @GuardedBy("Slog.class") private static Formatter sFormatter; private Slog() { } Loading Loading @@ -226,7 +226,12 @@ public final class Slog { } private static String getMessage(String format, @Nullable Object... args) { synchronized (sMessageBuilder) { synchronized (Slog.class) { if (sMessageBuilder == null) { // Lazy load so they're not created if not used by the process sMessageBuilder = new StringBuilder(); sFormatter = new Formatter(sMessageBuilder, Locale.ENGLISH); } sFormatter.format(format, args); String message = sMessageBuilder.toString(); sMessageBuilder.setLength(0); Loading Loading
core/java/android/util/Slog.java +10 −5 Original line number Diff line number Diff line Loading @@ -30,11 +30,11 @@ import java.util.Locale; */ public final class Slog { @GuardedBy("sMessageBuilder") private static final StringBuilder sMessageBuilder = new StringBuilder(); @GuardedBy("Slog.class") private static StringBuilder sMessageBuilder; @GuardedBy("sMessageBuilder") private static final Formatter sFormatter = new Formatter(sMessageBuilder, Locale.ENGLISH); @GuardedBy("Slog.class") private static Formatter sFormatter; private Slog() { } Loading Loading @@ -226,7 +226,12 @@ public final class Slog { } private static String getMessage(String format, @Nullable Object... args) { synchronized (sMessageBuilder) { synchronized (Slog.class) { if (sMessageBuilder == null) { // Lazy load so they're not created if not used by the process sMessageBuilder = new StringBuilder(); sFormatter = new Formatter(sMessageBuilder, Locale.ENGLISH); } sFormatter.format(format, args); String message = sMessageBuilder.toString(); sMessageBuilder.setLength(0); Loading