Refactor the comment page cache into a property so that plugins can override it.