• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/orm/entity.php
  • Класс: BitrixMainORMEntity
  • Вызов: Entity::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;
}