В MODx в кэш можно записать любые значения. И хранить можно даже многоуровневые массивы. Например, какой-то процесс забирает очень много времени. Отличная идея - записать его в кэш при первом выполнении. Тогда другие пользователи вашего сайта, уже получат записанные данные. А получение их будет максимально быстрым.
// Записываем данные в раздел кеша по умолчанию со сроком действия 2 часа.
$modx->cacheManager->set('testdata', $str, 7200);
// Получаем данные из кеша снова. Возвращается ноль, если кеш недоступен или срок его действия истек.
$str = $modx->cacheManager->get('testdata');
Очистить записанные значения можно через админку: Управление - Очистить кэш.