Start background cache warmup for title normalization. Schedules warmup to run when idle for better UX.
List of titles to normalize
Algorithms to apply
OptionalprogressCallback: NormalizationProgressCallbackOptional progress callback for UI updates
Task ID for tracking/cancellation
Cancel the current cache warmup operation.
Get normalized title from cache. Falls back to main-thread normalization if not cached.
Title to lookup
Normalization algorithm to use
Fallback normalizer function
Normalized title
Get all normalized titles for an algorithm.
Algorithm to retrieve
Map of original to normalized titles
Preload a batch of titles into the cache synchronously. Stores directly to cache without worker processing.
Titles to preload
Algorithm to use for preload
Normalizer function
Service for warming title normalization caches off-thread. Maintains canonical caches on the main thread and applies worker deltas.