Add cache expiry and a 'force' checkbox