diff options
author | vnugent <public@vaughnnugent.com> | 2023-07-28 18:11:14 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-07-28 18:11:14 -0400 |
commit | effb0538dbe26553992b883472df5bba4f46a4d3 (patch) | |
tree | bed440536286453a7fa49a5ef2185307859067e1 /libs/VNLib.Plugins.Sessions.Cache.Client | |
parent | e484f5478eee916c500a730cceb6cf448c959ce7 (diff) |
Extensions, package, and api updates
Diffstat (limited to 'libs/VNLib.Plugins.Sessions.Cache.Client')
-rw-r--r-- | libs/VNLib.Plugins.Sessions.Cache.Client/src/SessionSerializer.cs | 6 |
1 files changed, 3 insertions, 3 deletions
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 ///<inheritdoc/> 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(); } |