diff --git a/src/DotNext.Threading/Runtime/Caching/RandomAccessCache.Eviction.cs b/src/DotNext.Threading/Runtime/Caching/RandomAccessCache.Eviction.cs index 053d42731..0468601ef 100644 --- a/src/DotNext.Threading/Runtime/Caching/RandomAccessCache.Eviction.cs +++ b/src/DotNext.Threading/Runtime/Caching/RandomAccessCache.Eviction.cs @@ -225,7 +225,7 @@ private void Reset() { version++; continuationState = null; - Interlocked.Exchange(ref continuation, null); + continuation = null; } ValueTaskSourceStatus IValueTaskSource.GetStatus(short token)