APO Shows Old Content When Turned on

What is the name of the domain?

What is the issue you’re encountering

Cache-Control: public, max-age=604800

What steps have you taken to resolve the issue?

When I turn off APO, it shows my latest posts but with it turned on, it shows old post unless I purge cache everything. Noticed the APO sets this Cache-Control: public, max-age=604800.

What are the steps to reproduce the issue?

Only login users can see latest posts. Logout users don’t unless cache is cleared. Like clear everything.