/**
* Имя для нашей переменной кеша
*/
$cacheId = 'my_cache';
/**
* Наша переменная с которой потом будет работать
*/
$var = '';
/**
* Получаем объект для кеширования движка
*/
if ($cacheObject = XenForo_Application::getCache()) {
/**
* Ищем нашу переменную в кеше
*/
if ($cache = $cacheObject->load($cacheId, true)) {
/**
* Если нашли, присоили в переменную $var
*/
$var = $cache;
} else {
/**
* Если не нашли, то тут получаем данные и т.п. в переменную $var и сохраняем ее в кеш
*/
$var = 'cached data';
$cacheObject->save($var, $cacheId, array(), 86400);
}
}
/**
* Используем переменную $var как хотим тут
*/
echo $var;