in src/main/java/com/aliyun/credentials/provider/RefreshCachedSupplier.java [50:61]
public T get() {
if (cacheIsStale()) {
logger.verbose("Refreshing credentials synchronously");
refreshCache();
} else if (shouldInitiateCachePrefetch()) {
logger.verbose("Prefetching credentials, using prefetch strategy: {}", prefetchStrategy.toString());
prefetchCache();
} else {
logger.verbose("get local credentials");
}
return this.cachedValue.value();
}