HttpContext.Response.Cache equivalente en .NET Core?

Estoy tratando de reproduciralgo que encontré aquí para una versión anterior de ASP.NET.

Básicamente, quiero poder deshabilitar la memoria caché para que mi cliente busque información en el servidor en todo momento. He agregado una metaetiqueta HTML para esto, pero para los clientes que ya tienen esta información, quería experimentar con el manejo de la política de caché en el back-end.

La publicación menciona hacer esto para establecer una política de caché como filtro de acción.

public class NoCacheAttribute : ActionFilterAttribute
{  
public override void OnResultExecuting(ResultExecutingContext filterContext)
{
    filterContext.HttpContext.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
    filterContext.HttpContext.Response.Cache.SetValidUntilExpires(false);
    filterContext.HttpContext.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
    filterContext.HttpContext.Response.Cache.SetCacheability(HttpCacheability.NoCache);
    filterContext.HttpContext.Response.Cache.SetNoStore();

    base.OnResultExecuting(filterContext);
}
}

Sin embargo, HttpContext no parece tener una Response.Cache en ASP.NET Core. ¿Hay alguna forma alternativa de hacer esto?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta