Oh... I see... Then, I would create a method such that the "side-effect" is clear. Something like "initialize_site_collection_cache". What do you think?