Add cache provider argument