Skip to content

Merge v6.1.0 to master#487

Merged
reisenberger merged 22 commits intomasterfrom
v610dev
Jul 14, 2018
Merged

Merge v6.1.0 to master#487
reisenberger merged 22 commits intomasterfrom
v610dev

Conversation

@reisenberger
Copy link
Copy Markdown
Member

The issue or feature being addressed

Confirm the following

  • I have successfully run a local build
  • I have included unit tests for the issue/feature

dustyhoppe and others added 22 commits June 16, 2018 14:14
…ledException` as an input parameter (Issue #338)

* Added overloads to all sync/async timeout syntax classes to allow passing of exception in onTimeout delegates
* Added unit tests
Better error messaging when the generic execute/async overloads are used on a non-generic cache policy, and the sync/async usage is not aligned between policy and execute call.
Remove references to deprecated overloads in readme
Add notes on when retry and circuit-breaker rethrow exceptions
To add the error count to the onRetry actions
Eliminates recursive calls which would lead to StackOverflowException. Reduces the number of method-chain hops for certain overloads.
Adds specs on new WaitAnd/RetryForever/Async(...) overloads where the onRetry/Async delegate can take the retryCount as an input parameter.
…-overloads

Add new retry forever / wait and retry forever overloads where the `onRetry` delegate can take `retryCount` as an input parameter.
Fix: generic execute method on non-generic CachePolicy should not throw internally when cache holds no value under the given cache key
Minor tidying and consistency in the timeout syntax classes
Minor tidying and consistency in the timeout syntax classes
Rationalise timeout tests for 338 (make the only new tests those which specifically test the new functionality)
Fix Context.PolicyKey such that, as execution bubbles back outwards through a PolicyWrap, Context.PolicyKey correctly adopts the value of the policies in play during the outward journey through the wrap.
@reisenberger reisenberger added this to the v6.1.0 milestone Jul 14, 2018
@reisenberger reisenberger merged commit dec0b02 into master Jul 14, 2018
@reisenberger reisenberger deleted the v610dev branch July 14, 2018 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants