public async Task <bool> FlushDBAsync(string key = "*") { if (!IsCachingServer) { return(false); } try { if (key.Length < 1 || key == "*") { await Sut.FlushDbAsync(); return(true); } else { var keys = await Sut.SearchKeysAsync(key + ":*"); if (keys.Count() > 0) { await Sut.RemoveAllAsync(keys); } return(true); } } catch { return(false); } }
public Task FlushDbAsync() { return(_clientExt.FlushDbAsync()); }