changed cache_options to cache_options_t