aboutsummaryrefslogtreecommitdiff
path: root/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2024-02-14 14:29:25 -0500
committerLibravatar vnugent <public@vaughnnugent.com>2024-02-14 14:29:25 -0500
commit3e2adf39ac884af8e2bd3c94e0a1ce3e08dd113a (patch)
tree055939564167e0f3c008409e68392cab4aa9c91f /libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs
parente59b62516b4b9fce054b2d5833b27c85f3617974 (diff)
Squashed commit of the following:
commit 71d6fb8c038adafa4a3a943cb0218cd234ef01ae Author: vnugent <public@vaughnnugent.com> Date: Mon Feb 12 20:12:28 2024 -0500 refactor: update to latest sql changes and remove untested oauth feature commit 6941b12b44ccb1c184d9b6e33fbe19c72a0b3428 Author: vnugent <public@vaughnnugent.com> Date: Sun Feb 4 01:30:26 2024 -0500 submit pending changes
Diffstat (limited to 'libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs')
-rw-r--r--libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs
index ec515f6..aa908f1 100644
--- a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs
+++ b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2023 Vaughn Nugent
+* Copyright (c) 2024 Vaughn Nugent
*
* Library: VNLib
* Package: VNLib.Plugins.Essentials.Sessions.VNCache
@@ -44,9 +44,16 @@ namespace VNLib.Plugins.Sessions.VNCache
private ILogProvider? baseLog;
+ ///<inheritdoc/>
protected override ISessionIdFactory IdFactory { get; }
+
+ ///<inheritdoc/>
protected override IRemoteCacheStore Cache { get; }
+
+ ///<inheritdoc/>
protected override ISessionFactory<WebSession> SessionFactory { get; }
+
+ ///<inheritdoc/>
protected override ILogProvider Log => baseLog!;
public WebSessionStore(PluginBase plugin, IConfigScope config)
@@ -86,6 +93,7 @@ namespace VNLib.Plugins.Sessions.VNCache
/// </summary>
public bool IsConnected => Cache.IsConnected;
+ ///<inheritdoc/>
public override ValueTask ReleaseSessionAsync(WebSession session, IHttpEvent entity)
{
//Get status flags first