aboutsummaryrefslogtreecommitdiff
path: root/lib/VNLib.Plugins.Extensions.VNCache/src/DataModel/ScopedCache.cs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/VNLib.Plugins.Extensions.VNCache/src/DataModel/ScopedCache.cs')
-rw-r--r--lib/VNLib.Plugins.Extensions.VNCache/src/DataModel/ScopedCache.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/VNLib.Plugins.Extensions.VNCache/src/DataModel/ScopedCache.cs b/lib/VNLib.Plugins.Extensions.VNCache/src/DataModel/ScopedCache.cs
index 6ad902d..545e194 100644
--- a/lib/VNLib.Plugins.Extensions.VNCache/src/DataModel/ScopedCache.cs
+++ b/lib/VNLib.Plugins.Extensions.VNCache/src/DataModel/ScopedCache.cs
@@ -47,13 +47,13 @@ namespace VNLib.Plugins.Extensions.VNCache.DataModel
public abstract bool IsConnected { get; }
///<inheritdoc/>
- public abstract Task AddOrUpdateAsync<T>(string key, string? newKey, T value, CancellationToken cancellation);
+ public abstract ICacheObjectDeserializer DefaultDeserializer { get; }
///<inheritdoc/>
- public abstract Task<bool> DeleteAsync(string key, CancellationToken cancellation);
-
+ public abstract ICacheObjectSerializer DefaultSerializer { get; }
+
///<inheritdoc/>
- public abstract Task<T?> GetAsync<T>(string key, CancellationToken cancellation);
+ public abstract Task<bool> DeleteAsync(string key, CancellationToken cancellation);
///<inheritdoc/>
public abstract Task<T?> GetAsync<T>(string key, ICacheObjectDeserializer deserializer, CancellationToken cancellation);