public Task<T> GetAsync<T>(string key) { if(!_dict.ContainsKey(key)) { return Task.FromResult(default(T)); } return Task.FromResult(JsonConvert.DeserializeObject<T>(_dict[key])); }