• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/entity/base.php
  • Класс: BitrixMainEntityBase
  • Вызов: Base::getCacheTtl
public function getCacheTtl($ttl)
{
	$table = $this->getDBTableName();
	$cacheFlags = MainConfigConfiguration::getValue("cache_flags");
	if(isset($cacheFlags[$table."_min_ttl"]))
	{
		$ttl = (int)max($ttl, $cacheFlags[$table."_min_ttl"]);
	}
	if(isset($cacheFlags[$table."_max_ttl"]))
	{
		$ttl = (int)min($ttl, $cacheFlags[$table."_max_ttl"]);
	}
	return $ttl;
}