public async Task <IDictionary <string, T> > GetAsync <T>(IEnumerable <string> keys) { keys.ToList().ForEach(key => GetKeySuffix(key)); var result = await Task.Run(() => DefaultMemoryCache.Get <T>(keys)); return(result); }
public IDictionary <string, T> Get <T>(IEnumerable <string> keys) { keys.ToList().ForEach(key => GetKeySuffix(key)); return(DefaultMemoryCache.Get <T>(keys)); }
public async void AddAsync(string key, object value, TimeSpan timeSpan) { await Task.Run(() => DefaultMemoryCache.Set(GetKeySuffix(key), value, timeSpan.TotalSeconds)); }
public void Add(string key, object value, TimeSpan timeSpan) { DefaultMemoryCache.Set(GetKeySuffix(key), value, timeSpan.TotalSeconds); }
public async void AddAsync(string key, object value, long numOfMinutes) { await Task.Run(() => DefaultMemoryCache.Set(GetKeySuffix(key), value, numOfMinutes)); }
public void Add(string key, object value, long numOfMinutes) { DefaultMemoryCache.Set(GetKeySuffix(key), value, numOfMinutes); }
public async void AddAsync(string key, object value, bool defaultExpire) { await Task.Run(() => DefaultMemoryCache.Set(GetKeySuffix(key), value, defaultExpire ? DefaultExpireTime : ExpireTime)); }
public void Add(string key, object value, bool defaultExpire) { DefaultMemoryCache.Set(GetKeySuffix(key), value, defaultExpire ? DefaultExpireTime : ExpireTime); }
public void Add(string key, object value) { DefaultMemoryCache.Set(GetKeySuffix(key), value, _defaultExpireTime.Value); }
public async void RemoveAsync(string key) { await Task.Run(() => DefaultMemoryCache.Remove(GetKeySuffix(key))); }
public void Remove(string key) { DefaultMemoryCache.RemoveByPattern(GetKeySuffix(key)); }
public bool GetCacheTryParse(string key, out object obj) { return(DefaultMemoryCache.GetCacheTryParse(GetKeySuffix(key), out obj)); }
public async Task <T> GetAsync <T>(string key) { var result = await Task.Run(() => DefaultMemoryCache.Get <T>(GetKeySuffix(key))); return(result); }
public T Get <T>(string key) { return(DefaultMemoryCache.Get <T>(GetKeySuffix(key))); }
public object Get(string key) { return(DefaultMemoryCache.Get(GetKeySuffix(key))); }