Forces the use of a single RoboHash for performance

This commit is contained in:
Vitor Pamplona
2023-02-12 21:47:02 -05:00
parent 420bacea3d
commit a857b587a1
@@ -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())))
}
}