11 references to TryAcquireRetry
Microsoft.Extensions.Http.Resilience (2)
Internal\RetryBudget.cs (1)
19/// The check and the increment in <see cref="TryAcquireRetry"/> are not atomic, so concurrent retry decisions
Internal\RetryBudgetStrategy.cs (1)
99if (_budget.TryAcquireRetry())
Microsoft.Extensions.Http.Resilience.Tests (9)
Internal\RetryBudgetTests.cs (9)
37budget.TryAcquireRetry().Should().BeTrue(); 75budget.TryAcquireRetry().Should().BeFalse(); 88budget.TryAcquireRetry().Should().BeFalse(); 100budget.TryAcquireRetry().Should().BeFalse(); 104budget.TryAcquireRetry().Should().BeTrue(); 163budget.TryAcquireRetry().Should().BeFalse(); 206budget.TryAcquireRetry().Should().BeFalse(); 226budget.TryAcquireRetry().Should().BeFalse(); 285if (budget.TryAcquireRetry())