This commit is contained in:
Zel
2025-02-23 18:47:21 +08:00
parent eaaffeeccb
commit e46a7ca31c
104 changed files with 2630 additions and 2516 deletions

View File

@@ -3,17 +3,17 @@
namespace ZelWiki.Caching
{
/// <summary>
/// Contains a verbatim cache key.
/// 包含逐字缓存键
/// </summary>
/// <param name="key"></param>
public class WikiCacheKey(string key) : IWikiCacheKey
{
public string Key { get; set; } = key;
public static WikiCacheKey Build(WikiCache.Category category, object?[] segments)
public static WikiCacheKey Build(Category category, object?[] segments)
=> new($"[{category}]:[{string.Join("]:[", segments)}]");
public static WikiCacheKey Build(WikiCache.Category category)
public static WikiCacheKey Build(Category category)
=> new($"[{category}]");
}
}