Show / Hide Table of Contents

Interface ICacheStorage<TValue>

Interface implemented when caching key-value as TValue

Inherited Members
IKeyValueStorable<String, TValue>.GetObject(String)
IKeyValueStorable<String, TValue>.SetValue(String, TValue)
IKeyValueStorable<String, TValue>.RemoveKey(String)
IKeyValueStorable<String, TValue>.Save()
IKeyValueStorable<String, TValue>.HasValue(String)
Namespace: Pixiv.VroidSdk.Cache.DataModel
Assembly: Pixiv.VroidSdk.dll
Syntax
public interface ICacheStorage<TValue> : IKeyValueStorable<string, TValue> where TValue : class
Type Parameters
Name Description
TValue

Value type

Properties

CachedData

Cached data

Declaration
IDictionary<string, TValue> CachedData { get; }
Property Value
Type Description
IDictionary<String, TValue>

Methods

CleanOldCache(IFileDelete)

File delete module

Declaration
void CleanOldCache(IFileDelete fileDelete)
Parameters
Type Name Description
IFileDelete fileDelete

File to be deleted

In This Article
Back to top Generated by DocFX