From a59fe596576e424711fc1f457718d6f4abded613 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Sun, 27 Jul 2025 16:52:28 -0400 Subject: [PATCH] Sending eventDB companion to avoid recreating it all the time --- .../benchmark/BaseLargeCacheBenchmark.kt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/benchmark/src/androidTest/java/com/vitorpamplona/quartz/benchmark/BaseLargeCacheBenchmark.kt b/benchmark/src/androidTest/java/com/vitorpamplona/quartz/benchmark/BaseLargeCacheBenchmark.kt index bcf917ec0..3f502cb4d 100644 --- a/benchmark/src/androidTest/java/com/vitorpamplona/quartz/benchmark/BaseLargeCacheBenchmark.kt +++ b/benchmark/src/androidTest/java/com/vitorpamplona/quartz/benchmark/BaseLargeCacheBenchmark.kt @@ -31,22 +31,22 @@ import java.util.function.Consumer import java.util.zip.GZIPInputStream open class BaseLargeCacheBenchmark { - fun getEventDB(): List { - // This file includes duplicates - val fullDBInputStream = getInstrumentation().context.assets.open("nostr_vitor_startup_data.json") + companion object { + fun getEventDB(): List { + // This file includes duplicates + val fullDBInputStream = getInstrumentation().context.assets.open("nostr_vitor_startup_data.json") - return JsonMapper.mapper.readValue>( - GZIPInputStream(fullDBInputStream), - ) + return JsonMapper.mapper.readValue>( + GZIPInputStream(fullDBInputStream), + ) + } } fun getLargeCache(db: List): LargeCache { val cache = LargeCache() - db.forEach { - cache.getOrCreate(it.id) { key -> - it - } + db.forEach { event -> + cache.getOrCreate(event.id) { key -> event } } return cache