public IActionResult PurgeCache() { try { _ = _cacheProvider.ClearAsync(); _logger.LogInformation("Content cache purged at {LocalTime}", DateTime.Now); } catch (Exception ex) { _logger.LogError(ex, "Unable to purge content cache"); return(new ObjectResult("Error purging content cache") { StatusCode = 500 }); } return(Accepted("Cache purged")); }
public Task FlushAsync() => _cacheProvider.ClearAsync();