ch 7 caching