protected function validateCacheCodes(array $codes)
{
$cacheTypes = $this->_getCacheModel()->getTypes();
foreach ($codes as $cacheCode) {
if (!array_key_exists($cacheCode, $cacheTypes)) {
throw new InvalidArgumentException('Invalid cache type: ' . $cacheCode);
}
}
}