Needs approval from an approver in each of these files:
- ~~[OWNERS](https://github.com/halo-sigs/plugin-page-cache/blob/main/OWNERS)~~ [ruibaby]
Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
/kind bug
This PR refactors PageCacheWebFilter using AfterSecurityWebFilter introduced by Halo 2.18.
As a result, these changes are only available in Halo 2.18.