непонятки с кешированием смарти

Alexandre

PHPПенсионер
непонятки с кешированием смарти

использую кеширование в смарти @version 2.6.9
PHP:
//$tpl->caching            =  false;  
//if(true)
if(!$tpl->is_cached('razdel.tpl', __SMARTY_CACHE_ID))
{
	$tpl->register_function("ShowObjects", "ShowObjects");
	$tpl->register_function("GetSColumns", "GetSColumns");
}

$tpl->assign('template', __COMMON_TEMPLATES_PATH.'razdel.tpl');
$tpl->assign('cache_lifetime', 14400);	

$tpl->cache_lifetime	=  -1;	

//$tpl->display('index.tpl');
$tpl->display('index.tpl', '_main_|index.tpl|'.__LANG);
после некоторого изменения в БД, отображение должно измениться....
выключаю кеширование - переношу соответствующие комментарии строка 1, 2->3, 13->14
у меня опять показывается закешированная страница.

после физической чистки кеша - страница обновляется.

Ни кто не сталкивался с подобной проблемой?
может это версия старовата?
 
Сверху