restructure caching documentation