Default settings with 1-second interval.
Equations
- Control.UpdateSettings.default action = { updateAction := action }
Instances For
Create an auto-updating cached value. Returns an AutoUpdate handle
with a non-blocking getter and a stop action.
The background task runs settings.updateAction every settings.updateFreq
microseconds and stores the result. Uses a dedicated OS thread to avoid
thread pool starvation.
$$\text{mkAutoUpdate} : \text{UpdateSettings}(\alpha) \to \text{IO}(\text{AutoUpdate}(\alpha))$$
Equations
- One or more equations did not get rendered due to their size.