**Symfony version(s) affected**: 5.0.9 **Description** AbstractSessionListener always modify Cache-Control header even there is no data inside of session storage. **How to reproduce** Simply create a controller with a hello world response action. **Possible Solution** We can check is there some data in session store instead of checking session mutation. **Additional context** I inspect the issue with debugging and you can see below. 