• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/data/cacheenginefiles.php
  • Класс: BitrixMainDataCacheEngineFiles
  • Вызов: CacheEngineFiles::addAgent
static function addAgent()
{
	global $APPLICATION;

	static $agentAdded = false;
	if (!$agentAdded)
	{
		$agentAdded = true;
		$agents = CAgent::GetList(array("ID" => "DESC"), array("NAME" => "\Bitrix\Main\Data\CacheEngineFiles::delayedDelete(%"));
		if (!$agents->Fetch())
		{
			$res = CAgent::AddAgent(
				"\Bitrix\Main\Data\CacheEngineFiles::delayedDelete();",
				"main", //module
				"Y", //period
				1 //interval
			);

			if (!$res)
				$APPLICATION->ResetException();
		}
	}
}