this structure of cache seems no difference with the wp_option approach ?