Кеширането на променливи в Максофт CMS се ползва за променливи, които се изчисляват със сложни заявки към базата данни. Целта е да се правят по-малко изчисления за формирането на стойността им, а изчислената стойност да се пази известно време с цел осигуряване на по-бързо зареждане на сайта.
Функционалността се осъществява от методите
cache_put($val, $cvID)
function cache_get($cvID)
cache_actual($cvID)
работещи в обект lib_site
Кешираните променливи следва да се опишат предварително в таблица cache_vars в MySQL базата данни, като се зададе SiteID, var, val и TTL
съответно номер на сайта в който се ползва, име на променливата, стойност и време на живот в милисекунди