Gets an async value once on call, then returns the same value on subsequent gets.
Stored value type.
Method that is called once on first get.
Gets the value, only calls provider on first call.
The value from the provider.
Gets an async value once on call, then returns the same value on subsequent gets.