1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Интерфейс CacheEngineInterface
Граф наследования:CacheEngineInterface:
KeyValueEngine CacheEngineApc CacheEngineFiles CacheEngineMemcache CacheEngineNone CacheEngineRedis CacheEngineApc CacheEngineMemcache CacheEngineRedis CacheEngineMemcached CPHPCacheMemcacheCluster CacheEngineRedisLight CPHPCacheRedisCluster CacheEngineMemcached CPHPCacheMemcacheCluster CacheEngineRedisLight CPHPCacheRedisCluster MemcachedClusterCache MemcachedClusterCache

Открытые члены

 isAvailable ()
 clean ($baseDir, $initDir=false, $filename=false)
 read (&$vars, $baseDir, $initDir, $filename, $ttl)
 write ($vars, $baseDir, $initDir, $filename, $ttl)
 isCacheExpired ($path)

Подробное описание

См. определение в файле cacheengineinterface.php строка 5

Методы

◆ clean()

clean ( $baseDir,
$initDir = false,
$filename = false )

Cleans (removes) the value from the cache by the key (directory or file).

Аргументы
string$baseDirBase cache directory (usually /bitrix/cache).
string$initDirDirectory within base.
string$filenameFile name.
Возвращает
void

Замещается в MemcachedClusterCache, KeyValueEngine, CacheEngineFiles, CacheEngineNone, CacheEngineRedisLight, CPHPCacheMemcacheCluster и CPHPCacheRedisCluster.

◆ isAvailable()

isAvailable ( )

Returns true if cache can be read or written.

Возвращает
bool

Замещается в KeyValueEngine, CacheEngineFiles и CacheEngineNone.

◆ isCacheExpired()

isCacheExpired ( $path)

Returns true if the cache file has expired.

Аргументы
string$pathAbsolute physical path.
Возвращает
boolean

Замещается в KeyValueEngine, CacheEngineFiles и CacheEngineNone.

◆ read()

read ( & $vars,
$baseDir,
$initDir,
$filename,
$ttl )

Reads the value from the cache. Returns true if the value exists, not expired, and successfully read.

Аргументы
mixed&$varsCached result.
string$baseDirBase cache directory (usually /bitrix/cache).
string$initDirDirectory within base.
string$filenameFile name.
integer$ttlExpiration period in seconds.
Возвращает
boolean

Замещается в KeyValueEngine, CacheEngineFiles, CacheEngineNone и CacheEngineRedisLight.

◆ write()

write ( $vars,
$baseDir,
$initDir,
$filename,
$ttl )

Writes the value into the cache by the key.

Аргументы
mixed$varsCached result.
string$baseDirBase cache directory (usually /bitrix/cache).
string$initDirDirectory within base.
string$filenameFile name.
integer$ttlExpiration period in seconds.
Возвращает
void

Замещается в KeyValueEngine, CacheEngineFiles, CacheEngineNone и CacheEngineRedisLight.


Объявления и описания членов интерфейса находятся в файле: