mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-08-05 00:08:56 +00:00
getAddonCatalogResult had no caching at all, unlike getUserAddons which already uses RepositoryMemoryCache. Every Discover filter change (type/ catalog/genre) or revisit re-fetched from the addon over the network with zero speedup, even for a combination already fetched moments earlier. Reuses the same RepositoryMemoryCache (10min TTL, already injected into this class) keyed by transportUrl+type+id+skip+genre+ search. Doesn't fix a slow addon's first-load latency, but repeat visits to the same catalog+genre combo are now instant. |
||
|---|---|---|
| .. | ||
| schemas | ||
| src/main/java/com/fluxa/app | ||
| build.gradle.kts | ||