Есть двухасайтовая конфигурация. Причем s1 явялется публичкой, а s2 - внутренним сайтом компании. Соответственно сотрудники вносят изменения со стороны s2. Но тэгированный кэш установленный на s1 при этом не ивалидируется.
Т.е. допустим на стороне s1 в компоненте:
....
global $CACHE_MANAGER;
$CACHE_MANAGER->StartTagCache($cache_dir);
$CACHE_MANAGER->RegisterTag("update_events");
$CACHE_MANAGER->RegisterTag("update_courses");
$CACHE_MANAGER->EndTagCache();
....
Где-то в перехватчике событий s2:
global $CACHE_MANAGER;
$CACHE_MANAGER->ClearByTag("update_events");
Кэш компонента s1 как был валидным, так им и остается. Какие есть решения, кроме самого очевидного - юзать агент на кроне который будет проверять изменения данных?