Обычная точка, в которой запускается регенерация, - это (ну, очевидно), когда структура данных меню изменяется.
Невозможно дать подробный совет, не зная, как выглядит ваше приложение, но вы могли быНапример, добавьте механизм в свой бэкэнд, который удаляет кэшированную версию каждый раз, когда пользователь добавляет, удаляет или изменяет пункт меню.При следующем открытии страницы кэш будет перестроен.
В качестве альтернативы можно принудительно перестроить кэш непосредственно в интерфейсе меню ... Все, что лучше всего подходит для того, что вы используете.