Este es la duración del tiempo en segundos que un cache de template es valido. Una vez que este tiempo está expirado, el cache sera regenerado. $caching debe ser asignado a "true" para $cache_lifetime hasta tener algún propósito. Un valor de -1 forza el cache a nunca expirar. Un valor de 0 forzara a que el cache sea siempre regenerado (bueno solo para probar, el método mas eficiente para desabilitar cache es asignar $caching = false.)
Si $force_compile está habilitado, los archivos de cache serán regenerados todo el tiempo, efectivamente desabilitando caching. Usted puede limpiar todos los archivos de cache con la función clear_all_cache(), o archivos individuales de cache (o grupos) con la función clear_cache().