DRY up admin cache routes