Cancel any pending debounce timer and release resources. After close(), further calls to set* methods will not trigger reconciliation.
Update the pending lifecycle state. Resets the debounce timer.
Update the pending network state. Resets the debounce timer.
Update the pending connection mode. Resets the debounce timer.
This is how setConnectionMode() participates in debouncing
(CONNMODE spec 3.5.5).
Manages debouncing of network availability, lifecycle, and connection mode change events. Each event updates the relevant component of the pending state and resets the debounce timer. When the timer fires, the reconciliation callback is invoked with the final combined pending state.
identify()does NOT participate in the debounce window (CONNMODE spec 3.5.6). Consumers must handle identify separately.