/** * @param UncacherBaseDaoWorker $uncacher * @return UncacherBaseDaoWorker */ private function mergeSelf(UncacherBaseDaoWorker $uncacher) { foreach ($uncacher->getClassNameMap() as $className => $idKeys) { if (isset($this->classNameMap[$className])) { $this->classNameMap[$className] = ArrayUtils::mergeUnique($this->classNameMap[$className], $idKeys); } else { $this->classNameMap[$className] = $idKeys; } } return $this; }