cache expiry header
added optional fourth location fixture