Add caching to the acquireTokenWithClientCredentials method.