Cache: also preserve etags for files