Почему у компонентов в папке кеша возникают папки с тильдой вида /bitrix/cache/my_cache_path.~123457/ ? При этом my_cache_path - это именно значение cache_dir из компонента. То есть код компонента выглядел примерно так:
Код |
---|
$cache_dir = "/my_cache_dir/"; if ($this->StartResultCache(false, $cache_id, $cache_dir)) { global $CACHE_MANAGER; $CACHE_MANAGER->StartTagCache($cache_dir); ... $this->IncludeComponentTemplate(); $CACHE_MANAGER->RegisterTag("my_element_".$arResult['ID']); $CACHE_MANAGER->EndTagCache(); } |
Почему компонент не хочет кешироваться в одной своей папке, а начинает плодить кучу своих папок?