コード例 #1
0
ファイル: ObjCacheProvider.cs プロジェクト: kissxic/Framework
 /// <summary>
 /// 按条件移除缓存
 /// </summary>
 /// <param name="keyStartsWith">键起始名</param>
 public void ClearStartsWith(string keyStartsWith) => CacheContext.ClearStartsWith(keyStartsWith);
コード例 #2
0
ファイル: ObjCacheProvider.cs プロジェクト: kissxic/Framework
 /// <summary>
 /// 批量移除缓存
 /// </summary>
 /// <param name="keysStartsWith">键起始名集合</param>
 public void ClearStartsWith(List <string> keysStartsWith) => CacheContext.ClearStartsWith(keysStartsWith);
コード例 #3
0
ファイル: ObjCacheProvider.cs プロジェクト: kissxic/Framework
 /// <summary>
 /// 清理所有缓存
 /// </summary>
 public void Clear() => CacheContext.Clear();
コード例 #4
0
ファイル: ObjCacheProvider.cs プロジェクト: kissxic/Framework
 /// <summary>
 /// 移除缓存
 /// </summary>
 /// <param name="key">缓存键</param>
 public void Remove(string key) => CacheContext.Invalidate(key);
コード例 #5
0
ファイル: ObjCacheProvider.cs プロジェクト: kissxic/Framework
 /// <summary>
 /// 检查缓存是否存在
 /// </summary>
 /// <param name="key"></param>
 /// <returns></returns>
 public bool IsSet(string key) => CacheContext.IsSet(key);
コード例 #6
0
ファイル: ObjCacheProvider.cs プロジェクト: kissxic/Framework
 /// <summary>
 /// 根据缓存键获取缓存
 /// </summary>
 /// <param name="key">The key.</param>
 public T GetCache <T>(string key) => CacheContext.Get <T>(key);
コード例 #7
0
ファイル: ObjCacheProvider.cs プロジェクト: kissxic/Framework
 /// <summary>
 /// 创建缓存
 /// </summary>
 /// <param name="key">缓存键</param>
 /// <param name="val">缓存值</param>
 /// <param name="expire">缓存时间</param>
 /// <returns></returns>
 public void Set(string key, object val, CacheTimes expire) => CacheContext.Set(key, val, expire);