From 3e2adf39ac884af8e2bd3c94e0a1ce3e08dd113a Mon Sep 17 00:00:00 2001 From: vnugent Date: Wed, 14 Feb 2024 14:29:25 -0500 Subject: Squashed commit of the following: commit 71d6fb8c038adafa4a3a943cb0218cd234ef01ae Author: vnugent Date: Mon Feb 12 20:12:28 2024 -0500 refactor: update to latest sql changes and remove untested oauth feature commit 6941b12b44ccb1c184d9b6e33fbe19c72a0b3428 Author: vnugent Date: Sun Feb 4 01:30:26 2024 -0500 submit pending changes --- libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs') 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; + /// protected override ISessionIdFactory IdFactory { get; } + + /// protected override IRemoteCacheStore Cache { get; } + + /// protected override ISessionFactory SessionFactory { get; } + + /// protected override ILogProvider Log => baseLog!; public WebSessionStore(PluginBase plugin, IConfigScope config) @@ -86,6 +93,7 @@ namespace VNLib.Plugins.Sessions.VNCache /// public bool IsConnected => Cache.IsConnected; + /// public override ValueTask ReleaseSessionAsync(WebSession session, IHttpEvent entity) { //Get status flags first -- cgit