à l'aide de ContentProviderClient vs ContentResolver pour accéder à un fournisseur de contenu

La documentation sur Android les fournisseurs de contenu décrit à l'aide d'un ContentResolver, obtenu à partir de getContentResolver(), pour accéder au contenu.

Cependant, il est également ContentProviderClient, qui peut être obtenu à partir de getContentResolver().acquireContentProviderClient(authority). Il semble plus ou moins les mêmes méthodes disponibles dans la ContentResolver pour accéder au contenu à partir du fournisseur.

Quand dois-je utiliser un ContentProviderClient au lieu de simplement en utilisant le ContentResolver directement? Quels sont les avantages?