We should validate that $this->cache_id was set before set_cache was called