in alibabacloud_credentials/provider/refreshable.py [0:0]
def _sync_call(self) -> T:
if self._cache_is_stale():
log.debug('Refreshing synchronously')
self._refresh_cache()
elif self._should_initiate_cache_prefetch():
log.debug(f'Prefetching using strategy: {self._prefetch_strategy.__class__.__name__}')
self._prefetch_cache()
return self._cached_value.value()