Move cache to engine.content package