cacheability analysis