code: private void cacheAuthorizationInfoById(String id, AuthorizationInfo authorizationInfo) {
          Cache<String, AuthorizationInfo> idAuthorizationCache = getAvailableIdAuthorizationCache();
  
          if (idAuthorizationCache != null) {
              idAuthorizationCache.put(id, authorizationInfo);
          }
      }
docs: If possible, this method caches the authorization info for an API key by its ID.  This may be called
  either by an explicit call to get the authorization info by ID or as a side effect of loading the
  authorization info by API key and proactive caching by ID.