Только что найденное решение, класс сохраняет кэш после каждого отдельного вызова и использует данные из кэша, если вызов поступает со стороны клиента, непосредственное редактирование файла XML не создаст новый кэш, следовательно, используя старый кэш. Мое решение состояло в том, чтобы использовать встроенную, но недокументированную функцию для очистки кэша в конце каждого вызова страницы. Я полностью зависел от документации, которую теперь понял, что она не полностью задокументирована