Refactoring: extract class cache fetching to Cachers module