private async Task ProcessClearCacheAsync(StreamWriter writer, CancellationToken cancellationToken) { if (await _repoCache.ClearCacheAsync(cancellationToken)) { await writer.WriteAsync(NamedPipeCommand.Success); _log.Information("Cleared cache"); } else { await writer.WriteAsync(NamedPipeCommand.Failed); _log.Warning("Failed to clear cache"); } }
public Task <bool> ClearCacheAsync(CancellationToken token) { EnsureServerIsAvailable(); return(_repositoryCache.ClearCacheAsync(token)); }
private Task <bool> ProcessClearCacheCommandAsync(CancellationToken token) { return(_cache.ClearCacheAsync(token)); }