public function updatePage2DomainCache() { $r2d = array(); $items = NodeQuery::create()->select(['Id', 'DomainId'])->find(); foreach ($items as $item) { $r2d[$item['DomainId']] = (isset($r2d[$item['DomainId']]) ? $r2d[$item['DomainId']] : '') . $item['Id'] . ','; } $this->cacher->setDistributedCache('core/node/to-domain', $r2d); return $r2d; }