/// <summary>
 /// Gets the restful client.
 /// </summary>
 /// <param name="oauthIdentity">The oauth identity.</param>
 /// <param name="tokenProvider">The token provider.</param>
 /// <returns>IRestfulClient.</returns>
 public IRestfulClient GetRestfulClient(OAuthTokenIdentifier oauthIdentity, ITokenProvider tokenProvider)
 {
     return(m_oAuthEvoHttpClientCache.GetOrCreate(oauthIdentity,
                                                  () => new OauthEvoRestfulClient(tokenProvider, oauthIdentity)));
 }