mayHaveChanged method
Called when the dependency of a provider changed, but it is not yet sure if the computed value changes.
It is possible that mayHaveChanged will be called, without didUpdateProvider being called, such as when a Provider is re-computed but returns a value == to the previous one.
Implementation
void mayHaveChanged(ProviderBase provider) {}