From a857b587a1ca309e3c3828221a89cc373ea93e48 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Sun, 12 Feb 2023 21:47:02 -0500 Subject: [PATCH] Forces the use of a single RoboHash for performance --- .../main/java/com/vitorpamplona/amethyst/RoboHashCache.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/RoboHashCache.kt b/app/src/main/java/com/vitorpamplona/amethyst/RoboHashCache.kt index 4d8f2c7e4..605810547 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/RoboHashCache.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/RoboHashCache.kt @@ -10,13 +10,14 @@ object RoboHashCache { lateinit var robots: RoboHash + @Synchronized fun get(context: Context, hash: String): Bitmap { if (!this::robots.isInitialized) { robots = RoboHash(context) - robots.useCache(LruCache(1000)); + robots.useCache(LruCache(100)); } - return robots.imageForHandle(robots.calculateHandleFromUUID(UUID.nameUUIDFromBytes(hash.toByteArray()))) + return robots.imageForHandle(robots.calculateHandleFromUUID(UUID.nameUUIDFromBytes("aaaa".toByteArray()))) } } \ No newline at end of file