Skip to content

ICacheManager Get

陈明旭 edited this page Apr 5, 2019 · 2 revisions

Welcome to the Materal wiki!

Home Materal Materal.CacheHelper ICacheManager

object Get(string key);

简介


根据键获取缓存中的对象。如果没有该键则返回null。

参数


参数名 类型 说明
key string

返回类型


Object

示例


ICacheManager cacheManager = new MemoryCacheManager();
string inputString = Console.ReadLine();
const string cacheKey = "MyKey";
const double saveHours = 1;
cacheManager.SetByAbsolute(cacheKey, inputString, saveHours);
object cacheSaveObject = cacheManager.Get(cacheKey);
return cacheSaveObject;

T Get<T>(string key);

简介


根据键获取缓存中的对象。如果没有该键则返回null。

参数


参数名 类型 说明
key string

返回类型


T

示例


ICacheManager cacheManager = new MemoryCacheManager();
string inputString = Console.ReadLine();
const string cacheKey = "MyKey";
const double saveHours = 1;
cacheManager.SetByAbsolute(cacheKey, inputString, saveHours);
string cacheSaveString = cacheManager.Get<string>(cacheKey);
return cacheSaveString;