aboutsummaryrefslogtreecommitdiff
path: root/libs/VNLib.Plugins.Sessions.VNCache
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2023-04-08 16:44:52 -0400
committerLibravatar vnugent <public@vaughnnugent.com>2023-04-08 16:44:52 -0400
commitb036e4665605e192df377290760321a8e17794e7 (patch)
treeec260b1b15d9d75fc26cecb42a105a85a377e014 /libs/VNLib.Plugins.Sessions.VNCache
parenta37e01df6b8c10525ea4311344959fe5273059c1 (diff)
Update serializer api, expose configurable buffer size
Diffstat (limited to 'libs/VNLib.Plugins.Sessions.VNCache')
-rw-r--r--libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs
index 6560f57..12644e1 100644
--- a/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs
+++ b/libs/VNLib.Plugins.Sessions.VNCache/src/WebSessionStore.cs
@@ -40,6 +40,8 @@ namespace VNLib.Plugins.Sessions.VNCache
[ConfigurationName(WebSessionProviderEntry.WEB_SESSION_CONFIG)]
internal sealed class WebSessionStore : SessionStore<WebSession>
{
+ const int MAX_SESSION_BUFFER_SIZE = 16 * 1024;
+
private ILogProvider? baseLog;
protected override ISessionIdFactory IdFactory { get; }
@@ -68,7 +70,7 @@ namespace VNLib.Plugins.Sessions.VNCache
.GetPrefixedCache(cachePrefix, HashAlg.SHA256);
//Create cache store from global cache
- Cache = new GlobalCacheStore(cache);
+ Cache = new GlobalCacheStore(cache, MAX_SESSION_BUFFER_SIZE);
//Default log to plugin log
baseLog = pbase.Log;