• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Entity/User/UserFabric.php
  • Класс: BitrixImV2EntityUserUserFabric
  • Вызов: UserFabric::getCache
protected function getCache(int $id): Cache
{
	$cache = Application::getInstance()->getCache();

	$cacheTTL = defined("BX_COMP_MANAGED_CACHE") ? 18144000 : 1800;
	$cacheId = "user_data_{$id}";
	$cacheDir = $this->getCacheDir($id);

	$cache->initCache($cacheTTL, $cacheId, $cacheDir);

	return $cache;
}