diff options
Diffstat (limited to 'libs/VNLib.Plugins.Sessions.VNCache')
-rw-r--r-- | libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionProvider.cs | 4 |
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); } } } |