From effb0538dbe26553992b883472df5bba4f46a4d3 Mon Sep 17 00:00:00 2001 From: vnugent Date: Fri, 28 Jul 2023 18:11:14 -0400 Subject: Extensions, package, and api updates --- libs/VNLib.Plugins.Sessions.Cache.Client/src/SessionSerializer.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libs/VNLib.Plugins.Sessions.Cache.Client/src') diff --git a/libs/VNLib.Plugins.Sessions.Cache.Client/src/SessionSerializer.cs b/libs/VNLib.Plugins.Sessions.Cache.Client/src/SessionSerializer.cs index 479a958..32dcc34 100644 --- a/libs/VNLib.Plugins.Sessions.Cache.Client/src/SessionSerializer.cs +++ b/libs/VNLib.Plugins.Sessions.Cache.Client/src/SessionSerializer.cs @@ -99,7 +99,7 @@ namespace VNLib.Plugins.Sessions.Cache.Client } //Get waiter before leaving lock - token = wait.GetWaiter(); + wait.GetWaiter(out token); } return token.EnterWaitAsync(cancellation); @@ -107,8 +107,7 @@ namespace VNLib.Plugins.Sessions.Cache.Client /// public override void Release(TSession moniker) - { - + { WaitReleaseToken releaser; lock (StoreLock) @@ -133,6 +132,7 @@ namespace VNLib.Plugins.Sessions.Cache.Client releaser = default; } } + //Release sem outside of lock releaser.Release(); } -- cgit