• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/data/managedcache.php
  • Класс: BitrixMainDataManagedCache
  • Вызов: ManagedCache::read
public function read($ttl, $uniqueId, $tableId = false)
{
	if (!isset($this->cache_init[$uniqueId]))
	{
		$this->cache[$uniqueId] = Cache::createInstance();
		$this->cachePath[$uniqueId] = static::getDbType().($tableId === false ? "" : "/".$tableId);
		$this->ttl[$uniqueId] = $ttl;
		$this->cache_init[$uniqueId] = $this->cache[$uniqueId]->initCache($ttl, $uniqueId, $this->cachePath[$uniqueId], "managed_cache");
	}
	return $this->cache_init[$uniqueId] || array_key_exists($uniqueId, $this->vars);
}