http caching and view caching