release v2026.05.13.0: SSE live updates + offline cache + per-item rendering #43

Merged
bvandeusen merged 262 commits from dev into main 2026-05-13 22:36:49 -04:00
Showing only changes of commit f21f53d04a - Show all commits
@@ -34,8 +34,9 @@ class DetailSeedCache @Inject constructor() {
private companion object { private companion object {
private const val MAX_ENTRIES = 32 private const val MAX_ENTRIES = 32
private const val LOAD_FACTOR = 0.75f
private fun <V> lru(max: Int): MutableMap<String, V> = private fun <V> lru(max: Int): MutableMap<String, V> =
object : LinkedHashMap<String, V>(max, 0.75f, true) { object : LinkedHashMap<String, V>(max, LOAD_FACTOR, true) {
override fun removeEldestEntry(eldest: Map.Entry<String, V>) = size > max override fun removeEldestEntry(eldest: Map.Entry<String, V>) = size > max
} }
} }