Metrics uses CachingAuthenticator

This should've been there in the beginning itself since each tenant is authenticated every minute.
Given that we automatically invalidate the token from the cache now, this can be much higher -- effectively infinite, bounded by memory (which I doubt will be a problem).