diff options
Diffstat (limited to 'lib/VNLib.Plugins.Extensions.VNCache/src/DataModel/ScopedCache.cs')
-rw-r--r-- | lib/VNLib.Plugins.Extensions.VNCache/src/DataModel/ScopedCache.cs | 8 |
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); |