caching requirements
caching requirements