• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/iblock.php
  • Класс: CWebDavIblock
  • Вызов: CWebDavIblock::SetCache
function SetCache($id, $dirName, $value, $arTags = array(), $useRootSection = true)
{
	global $CACHE_MANAGER;
	if(defined("BX_COMP_MANAGED_CACHE") && $this->CACHE_OBJ)
	{
		$cachePath = ($useRootSection ? $this->CACHE_PATH : $this->cachePathBase) . $dirName;
		$this->CACHE_OBJ->StartDataCache($this->CACHE_TIME, $id, $cachePath);

		$CACHE_MANAGER->StartTagCache($cachePath);
		foreach($arTags as $cTagName)
		{
			$CACHE_MANAGER->RegisterTag($cTagName);
		}
		$CACHE_MANAGER->EndTagCache();

		$this->CACHE_OBJ->EndDataCache($value);
	}
}