Responsible for reconstituting the saved request if one is cached and it matches the current request.
It will call getMatchingRequest
on the configured RequestCache. If the method returns a value (a wrapper of the saved request), it will
pass this to the filter chain's doFilter method.
If null is returned by the cache, the original request is used and the filter has no effect.