При использовании PathChildrenCache
для прослушивания событий узлов (добавления, обновления и удаления) я заметил, что если клиент отключается от Zookeeper, кэш обновляется автоматически после повторного подключения клиента.
Я подумал, что должен вызывать метод rebuild()
всякий раз, когда я снова подключаюсь, но теперь это выглядит излишним.
Мой вопрос: зачем мне тогда вызывать rebuild()
тогда?Я так понимаю, что rebuild()
обновляет кеш без срабатывания событий.Но все же, что хорошего в том, что кэш всегда будет обновляться?