public void refreshIfNeeded()

in artifactregistry-auth-common/src/main/java/com/google/cloud/artifactregistry/auth/DefaultCredentialProvider.java [60:67]


  public void refreshIfNeeded() throws IOException {
    long now = Instant.now().toEpochMilli();
    if (cachedCredentials != null && now > LAST_REFRESH_TIME_MS + REFESH_INTERVAL_MS) {
      LOGGER.info("Refreshing Credentials...");
      cachedCredentials.refreshIfExpired();
      LAST_REFRESH_TIME_MS = now;
    }
  }