return cache ? cache : (cache = new Chunk_cache());
if (!cache) { cache = new Chunk_cache(); cache->setup(this); } return cache;
	Chunk_cache *need_cache()		{ 		return cache ? cache 				: (cache = new Chunk_cache()); 		}