Changed cache match setting to compare for equality not just older as is other cases there might be issues when going back in history e.g. switching branches.