XML не кешируется. XML - это файловый стандарт. Вы можете кэшировать файлы XML, но XML не имеет ничего общего с кэшированием.
Кэширование - это просто хранение вещей для удобства. Идея заключается в том, что если вы используете что-то много, вы хотите сохранить его для легкого доступа. Это как книги на вашем столе. Вы держите те, которые вы часто используете, рядом с собой, а те, которые вы не используете, - в книжном шкафу через комнату.
Я также не думаю, что вы на самом деле говорите о кешировании здесь. Вы хотите создать XML-файл, если он не существует. Хорошо, вы знаете, как это сделать? Если вы хотите изменить его, если он существует, просто проверьте, где бы вы ни создавали файл, чтобы увидеть, есть ли он там. Если это так, загрузите его и измените его.