From 00f06dad9081d3890c899a986770dd0f033cf8d6 Mon Sep 17 00:00:00 2001 From: "Maxim.Kolmakov" Date: Fri, 23 Aug 2024 13:02:06 +0200 Subject: [PATCH] [starter] Cleanup: make CachedStringSerializer private GitOrigin-RevId: abb4906d5e6ce05b1b1f94775b9b10a524fa0145 --- .../tools/ide/metrics/collector/telemetry/SpanElement.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/intellij.tools.ide.metrics.collector/src/com/intellij/tools/ide/metrics/collector/telemetry/SpanElement.kt b/tools/intellij.tools.ide.metrics.collector/src/com/intellij/tools/ide/metrics/collector/telemetry/SpanElement.kt index 0770191826e8..90170e3a0a43 100644 --- a/tools/intellij.tools.ide.metrics.collector/src/com/intellij/tools/ide/metrics/collector/telemetry/SpanElement.kt +++ b/tools/intellij.tools.ide.metrics.collector/src/com/intellij/tools/ide/metrics/collector/telemetry/SpanElement.kt @@ -52,13 +52,13 @@ internal fun toSpanElement(span: SpanData): SpanElement { ) } -val cache = ConcurrentHashMap() +private val cache = ConcurrentHashMap() /** * OT has a very verbose format with a lot of string duplication. * Using cache, we can save about 30% of memory required to parse JSON. */ -class CachedStringSerializer : KSerializer { +private class CachedStringSerializer : KSerializer { private val delegate = String.serializer() override val descriptor: SerialDescriptor = delegate.descriptor