/// <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))); }