Bitrix. Очистка кеша при изменении свойств инфоблока.

Задача: очистить кеш Битрикса, после изменения свойств инфоблока. Т.е. если у нас изменяется свойство инфоблока где-нибудь в init.php.

Единственное, что можно узнать в api помощи Битрикса, что кеш должен очищаться при вызове методов класса CIBlockElement Add, Update, Delete. Но у меня задача сменить 1 свойство инфоблока и сбросить кеш. CPageCache и CPhpCache не подходили, ибо в них не было очистки по идентификатору. Значит остается смотреть метод самого CIBlockElement и искать как он очищает.

Весёлая картинка, показывающая "полноту" описания классов в Битриксе:

Полнота описания API Битрикса

Грустно, но найдено то, что надо.

CIBlock::clearIBlockTagCache(IDBLOCK);

Заметили ошибку, можете подсказать еще что-то? - Обращаемся сюда

Примеры работ

Информация