Class TokenCredentialManagerWithCache.CachedTokenCredential

  • All Implemented Interfaces:
    com.azure.core.credential.TokenCredential
    Enclosing class:
    TokenCredentialManagerWithCache

    static class TokenCredentialManagerWithCache.CachedTokenCredential
    extends Object
    implements com.azure.core.credential.TokenCredential
    • Field Detail

      • tokenCache

        private final Map<String,​com.azure.core.credential.SimpleTokenCache> tokenCache
      • tokenCredential

        private final com.azure.core.credential.TokenCredential tokenCredential
    • Constructor Detail

      • CachedTokenCredential

        public CachedTokenCredential​(com.azure.core.credential.TokenCredential tokenCredential)
    • Method Detail

      • getToken

        public reactor.core.publisher.Mono<com.azure.core.credential.AccessToken> getToken​(com.azure.core.credential.TokenRequestContext request)
        Specified by:
        getToken in interface com.azure.core.credential.TokenCredential