Interface ICacheManager
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
CacheManager 接口类
public interface ICacheManager
- Extension Methods
Methods
Clear(object?)
通过指定 key 清除缓存方法
void Clear(object? key = null)
Parameters
key
object
GetOrCreateAsync<TItem>(object, Func<ICacheEntry, Task<TItem>>)
Task<TItem> GetOrCreateAsync<TItem>(object key, Func<ICacheEntry, Task<TItem>> factory)
Parameters
key
objectfactory
Func<ICacheEntry, Task<TItem>>
Returns
- Task<TItem>
Type Parameters
TItem
GetOrCreate<TItem>(object, Func<ICacheEntry, TItem>)
TItem GetOrCreate<TItem>(object key, Func<ICacheEntry, TItem> factory)
Parameters
key
objectfactory
Func<ICacheEntry, TItem>
Returns
- TItem
Type Parameters
TItem
GetStartTime()
获取 App 开始时间
DateTimeOffset GetStartTime()
Returns
SetStartTime()
设置 App 开始时间
void SetStartTime()
TryGetValue<TItem>(object, out TItem?)
获取指定键值
bool TryGetValue<TItem>(object key, out TItem? value)
Parameters
key
objectvalue
TItem
Returns
Type Parameters
TItem