NEED_CACHE_DIR
if (is_flag_on(NEED_CACHE_DIR)) {
set_flag(NEED_CACHE_DIR);
if (is_flag_on(NEED_CACHE_DIR))