Skip to content

Commit c208b44

Browse files
committed
Code cleanup
1 parent b135762 commit c208b44

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/DotNext.IO/Runtime/Caching/DiskSpacePool.FreeList.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,27 @@ public partial class DiskSpacePool
1111

1212
private SegmentHandle RentOffset()
1313
{
14-
SegmentHandle result;
15-
for (SegmentHandle? headCopy = freeList, tmp;; headCopy = tmp)
14+
SegmentHandle? tmp;
15+
for (var headCopy = freeList;; headCopy = tmp)
1616
{
1717
if (headCopy is null)
1818
{
19-
result = new(this);
19+
tmp = new(this);
2020
break;
2121
}
2222

2323
tmp = headCopy.TryGetNext(out var next)
2424
? Interlocked.CompareExchange(ref freeList, next, headCopy)
2525
: freeList;
26-
26+
2727
if (ReferenceEquals(tmp, headCopy))
2828
{
2929
tmp.MoveToCompletedState(this);
30-
result = tmp;
3130
break;
3231
}
3332
}
3433

35-
return result;
34+
return tmp;
3635
}
3736

3837
private void ReturnOffset(long offset)

0 commit comments

Comments
 (0)