Move archive cache responsibility to mirror source.

This will require at least this version of Flapjack on both sides for the mirror process to work properly.

See #653 and previous PR #661, which didn't really solve the issue properly.
would `archive_keys` be a better variable name here?