- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/data/cacheengine.php
- Класс: BitrixMainDataCacheEngine
- Вызов: CacheEngine::set
public function set($key, $ttl, $value);
abstract public function get($key);
abstract public function del($key);
abstract public function setNotExists($key, $ttl , $value);
abstract public function addToSet($key, $value);
abstract public function getSet($key) : array;
abstract public function delFromSet($key, $member);
abstract public function deleteBySet($key, $prefix = '');
/**
* CacheEngine constructor.
* @param array $options Cache options.
*/
public function __construct(array $options = [])
{
static $config = [];
if (self::$engine == null)
{
if (empty($config))
{
$config = $this->configure($options);
}
}
$this->connect($config);
}