aliyun-net-credentials/Policy/IPrefetchStrategy.cs (10 lines of code) (raw):

using System; using System.Threading.Tasks; namespace Aliyun.Credentials.Policy { public interface IPrefetchStrategy : IDisposable { void Prefetch(Action valueUpdater); Task PrefetchAsync(Func<Task> valueUpdater); } }