aboutsummaryrefslogtreecommitdiff
path: root/Libs/VNLib.Plugins.Sessions.Cache.Client/RemoteSession.cs
diff options
context:
space:
mode:
authorLibravatar vman <public@vaughnnugent.com>2022-12-28 14:19:32 -0500
committerLibravatar vman <public@vaughnnugent.com>2022-12-28 14:19:32 -0500
commit9bb5ddd8f19c0ecabd7af4ee58d80c16826bc183 (patch)
tree7f8a3863d18f4673294ab11e427fe0b77fd70abf /Libs/VNLib.Plugins.Sessions.Cache.Client/RemoteSession.cs
parent1f2b3530ebeafa162fe4df41e691c33cb2ff0009 (diff)
Cache provider abstractions, reduced deps
Diffstat (limited to 'Libs/VNLib.Plugins.Sessions.Cache.Client/RemoteSession.cs')
-rw-r--r--Libs/VNLib.Plugins.Sessions.Cache.Client/RemoteSession.cs6
1 files changed, 2 insertions, 4 deletions
diff --git a/Libs/VNLib.Plugins.Sessions.Cache.Client/RemoteSession.cs b/Libs/VNLib.Plugins.Sessions.Cache.Client/RemoteSession.cs
index 3b61f68..af2c969 100644
--- a/Libs/VNLib.Plugins.Sessions.Cache.Client/RemoteSession.cs
+++ b/Libs/VNLib.Plugins.Sessions.Cache.Client/RemoteSession.cs
@@ -30,10 +30,8 @@ using System.Collections.Generic;
using Microsoft.VisualStudio.Threading;
using VNLib.Net.Http;
-using VNLib.Data.Caching;
using VNLib.Data.Caching.Exceptions;
using VNLib.Utils.Extensions;
-using VNLib.Net.Messaging.FBM.Client;
using VNLib.Plugins.Essentials.Sessions;
using VNLib.Plugins.Essentials.Extensions;
@@ -47,7 +45,7 @@ namespace VNLib.Plugins.Sessions.Cache.Client
{
protected const string CREATED_TIME_ENTRY = "__.i.ctime";
- protected FBMClient Client { get; }
+ protected IRemoteCacheStore Client { get; }
protected TimeSpan UpdateTimeout { get; }
private readonly AsyncLazyInitializer Initializer;
@@ -57,7 +55,7 @@ namespace VNLib.Plugins.Sessions.Cache.Client
/// </summary>
protected Dictionary<string, string>? DataStore;
- protected RemoteSession(string sessionId, FBMClient client, TimeSpan backgroundTimeOut)
+ protected RemoteSession(string sessionId, IRemoteCacheStore client, TimeSpan backgroundTimeOut)
{
SessionID = sessionId;
UpdateTimeout = backgroundTimeOut;