newCachingProvider