invalidateSelf abstract method
Invalidates the state of the provider, causing it to refresh.
The refresh is not immediate and is instead delayed to the next read or next frame.
Calling invalidateSelf multiple times will refresh the provider only once.
Calling invalidateSelf will cause the provider to be disposed immediately.