Issue #491: Make page cache use and respect expire lifetime.

Fixes https://github.com/backdrop/backdrop-issues/issues/491.