使用最小TimeToLive做缓存时间
This commit is contained in:
parent
7fe23b5542
commit
d9cd38fbf3
@ -175,13 +175,7 @@ namespace FastGithub.DomainResolve
|
||||
addresses = await OrderByConnectAnyAsync(addresses, endPoint.Port, cancellationToken);
|
||||
}
|
||||
|
||||
var totalTimeToLive = TimeSpan.Zero;
|
||||
foreach (var record in addressRecords)
|
||||
{
|
||||
totalTimeToLive = totalTimeToLive.Add(record.TimeToLive);
|
||||
}
|
||||
|
||||
var timeToLive = totalTimeToLive / addressRecords.Count;
|
||||
var timeToLive = addressRecords.Min(item => item.TimeToLive);
|
||||
if (timeToLive <= TimeSpan.Zero)
|
||||
{
|
||||
timeToLive = this.minTimeToLive;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user