We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7345ac0 commit 7d0b0e9Copy full SHA for 7d0b0e9
src/DotNext.Threading/Threading/Tasks/Pooling/ValueTaskPool.cs
@@ -27,11 +27,14 @@ public void Return(LinkedValueTaskCompletionSource<T> node)
27
Debug.Assert(node is { Next: null, Previous: null });
28
29
if (count < maximumRetained)
30
- {
31
- node.Next = first;
32
- first = node;
33
- count++;
34
- }
+ ReturnCore(node);
+ }
+
+ private void ReturnCore(LinkedValueTaskCompletionSource<T> node)
+ {
35
+ node.Next = first;
36
+ first = node;
37
+ count++;
38
}
39
40
public TNode Rent<TNode>()
0 commit comments