UPS Provider updated with caching and returns values from the provider