aboutsummaryrefslogtreecommitdiff
path: root/libs/VNLib.Plugins.Sessions.VNCache/src
diff options
context:
space:
mode:
Diffstat (limited to 'libs/VNLib.Plugins.Sessions.VNCache/src')
-rw-r--r--libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProvider.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProvider.cs b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProvider.cs
index d2b1e7e..abe6334 100644
--- a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProvider.cs
+++ b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProvider.cs
@@ -112,7 +112,7 @@ namespace VNLib.Plugins.Sessions.VNCache
private async Task<SessionHandle> AwaitAsyncGet(ValueTask<WebSession?> async)
{
//Inct wait count while async waiting
- _waitingConnections++;
+ Interlocked.Increment(ref _waitingConnections);
try
{
//await the session
@@ -123,7 +123,7 @@ namespace VNLib.Plugins.Sessions.VNCache
}
finally
{
- _waitingConnections--;
+ Interlocked.Decrement(ref _waitingConnections);
}
}
}