cache protection