doc about caching