After upgrading a project from ASP.NET Core 2.x and .NET Core 2.x to 3.x, I found that [`Microsoft.AspNetCore.Mvc.Filters.ResponseCacheFilter`](https://github.com/aspnet/AspNetCore/blob/master/src/Mvc/Mvc.Core/src/Filters/ResponseCacheFilter.cs) has become `internal`. It previously used to be `public`, when it was [`Microsoft.AspNetCore.Mvc.Internal.ResponseCacheFilter`](https://github.com/aspnet/AspNetCore/blob/release/2.2/src/Mvc/Mvc.Core/src/Internal/ResponseCacheFilter.cs). **This brakes existing code**, which relies on resolving this filter and modifying it.