diff --git a/src/Polly/Caching/AsyncCachePolicy.cs b/src/Polly/Caching/AsyncCachePolicy.cs index cb60dfd0755..e2b6445c921 100644 --- a/src/Polly/Caching/AsyncCachePolicy.cs +++ b/src/Polly/Caching/AsyncCachePolicy.cs @@ -80,7 +80,7 @@ public class AsyncCachePolicy : AsyncPolicy private readonly Action? _onCacheGetError; private readonly Action? _onCachePutError; - private IAsyncCacheProvider _asyncCacheProvider; + private readonly IAsyncCacheProvider _asyncCacheProvider; internal AsyncCachePolicy( IAsyncCacheProvider asyncCacheProvider, diff --git a/src/Polly/Caching/CachePolicy.cs b/src/Polly/Caching/CachePolicy.cs index d3a8679c62b..cdc22d079f2 100644 --- a/src/Polly/Caching/CachePolicy.cs +++ b/src/Polly/Caching/CachePolicy.cs @@ -70,8 +70,8 @@ public class CachePolicy : Policy, ICachePolicy private readonly Action? _onCacheGetError; private readonly Action? _onCachePutError; - private ISyncCacheProvider _syncCacheProvider; - private ITtlStrategy _ttlStrategy; + private readonly ISyncCacheProvider _syncCacheProvider; + private readonly ITtlStrategy _ttlStrategy; private Func _cacheKeyStrategy; internal CachePolicy( diff --git a/src/Polly/Timeout/AsyncTimeoutPolicy.cs b/src/Polly/Timeout/AsyncTimeoutPolicy.cs index 9124b44381f..3f280d96987 100644 --- a/src/Polly/Timeout/AsyncTimeoutPolicy.cs +++ b/src/Polly/Timeout/AsyncTimeoutPolicy.cs @@ -43,8 +43,8 @@ protected override Task ImplementationAsync( /// The return type of delegates which may be executed through the policy. public class AsyncTimeoutPolicy : AsyncPolicy, ITimeoutPolicy { + private readonly TimeoutStrategy _timeoutStrategy; private Func _timeoutProvider; - private TimeoutStrategy _timeoutStrategy; private Func _onTimeoutAsync; internal AsyncTimeoutPolicy( diff --git a/src/Polly/Timeout/TimeoutPolicy.cs b/src/Polly/Timeout/TimeoutPolicy.cs index a1371fb4489..49083d7a486 100644 --- a/src/Polly/Timeout/TimeoutPolicy.cs +++ b/src/Polly/Timeout/TimeoutPolicy.cs @@ -5,8 +5,8 @@ /// public class TimeoutPolicy : Policy, ITimeoutPolicy { + private readonly TimeoutStrategy _timeoutStrategy; private Func _timeoutProvider; - private TimeoutStrategy _timeoutStrategy; private Action _onTimeout; internal TimeoutPolicy( @@ -36,8 +36,8 @@ protected override TResult Implementation(Func public class TimeoutPolicy : Policy, ITimeoutPolicy { + private readonly TimeoutStrategy _timeoutStrategy; private Func _timeoutProvider; - private TimeoutStrategy _timeoutStrategy; private Action _onTimeout; internal TimeoutPolicy( diff --git a/src/Polly/Wrap/AsyncPolicyWrap.cs b/src/Polly/Wrap/AsyncPolicyWrap.cs index ec3c2e5796b..0fd31eb6da1 100644 --- a/src/Polly/Wrap/AsyncPolicyWrap.cs +++ b/src/Polly/Wrap/AsyncPolicyWrap.cs @@ -5,8 +5,8 @@ /// public partial class AsyncPolicyWrap : AsyncPolicy, IPolicyWrap { - private IAsyncPolicy _outer; - private IAsyncPolicy _inner; + private readonly IAsyncPolicy _outer; + private readonly IAsyncPolicy _inner; /// /// Returns the outer in this @@ -61,11 +61,11 @@ protected override Task ImplementationAsync(FuncThe return type of delegates which may be executed through the policy. public partial class AsyncPolicyWrap : AsyncPolicy, IPolicyWrap { - private IAsyncPolicy _outerNonGeneric; - private IAsyncPolicy _innerNonGeneric; + private readonly IAsyncPolicy _outerNonGeneric; + private readonly IAsyncPolicy _innerNonGeneric; - private IAsyncPolicy _outerGeneric; - private IAsyncPolicy _innerGeneric; + private readonly IAsyncPolicy _outerGeneric; + private readonly IAsyncPolicy _innerGeneric; /// /// Returns the outer in this diff --git a/src/Polly/Wrap/PolicyWrap.cs b/src/Polly/Wrap/PolicyWrap.cs index c5c2b0ae1a0..2591bba5c51 100644 --- a/src/Polly/Wrap/PolicyWrap.cs +++ b/src/Polly/Wrap/PolicyWrap.cs @@ -5,8 +5,8 @@ /// public partial class PolicyWrap : Policy, IPolicyWrap { - private ISyncPolicy _outer; - private ISyncPolicy _inner; + private readonly ISyncPolicy _outer; + private readonly ISyncPolicy _inner; /// /// Returns the outer in this @@ -54,11 +54,11 @@ protected override TResult Implementation(FuncThe return type of delegates which may be executed through the policy. public partial class PolicyWrap : Policy, IPolicyWrap { - private ISyncPolicy _outerNonGeneric; - private ISyncPolicy _innerNonGeneric; + private readonly ISyncPolicy _outerNonGeneric; + private readonly ISyncPolicy _innerNonGeneric; - private ISyncPolicy _outerGeneric; - private ISyncPolicy _innerGeneric; + private readonly ISyncPolicy _outerGeneric; + private readonly ISyncPolicy _innerGeneric; /// /// Returns the outer in this