Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс CacheEngineMemcache
+ Граф наследования:CacheEngineMemcache:

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

 getConnectionName ()
 
 set ($key, $ttl, $value)
 
 get ($key)
 
 del ($key)
 
 setNotExists ($key, $ttl, $value)
 
 addToSet ($key, $value)
 
 getSet ($key)
 
 deleteBySet ($key, $prefix='')
 
 delFromSet ($key, $member)
 
- Открытые члены унаследованные от CacheEngine
 __construct (array $options=[])
 
 close ()
 
 isAvailable ()
 
 isCacheExpired ($path)
 
 read (&$vars, $baseDir, $initDir, $filename, $ttl)
 
 write ($vars, $baseDir, $initDir, $filename, $ttl)
 
 clean ($baseDir, $initDir=false, $filename=false)
 

Открытые статические члены

static getConnectionClass ()
 

Защищенные статические члены

static getExpire ($ttl)
 

Дополнительные унаследованные члены

- Открытые атрибуты унаследованные от CacheEngine
const BX_BASE_LIST = '|bx_base_list|'
 
const BX_DIR_LIST = '|bx_dir_list|'
 
- Защищенные члены унаследованные от CacheEngine
 configure ($options=[])
 
 lock (string $key='', int $ttl=0)
 
 unlock (string $key='', int $ttl=0)
 
 getPartition ($key)
 
 getInitDirKey ($baseDir, $initDir=false)
 
 getInitDirVersion ($baseDir, $initDir=false, $generateNew=true)
 
 getBaseDirVersion ($baseDir)
 
- Защищенные данные унаследованные от CacheEngine
string $sid = 'BX'
 
bool $useLock = false
 
int $ttlMultiplier = 1
 
int $ttlOld = 2
 
bool $old = false
 
bool $fullClean = false
 
- Статические защищенные данные унаследованные от CacheEngine
static $engine = null
 
static array $locks = []
 
static bool $isConnected = false
 
static array $baseDirVersion = []
 
static array $initDirVersion = []
 
static array $listKeys = []
 

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

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

Методы

◆ addToSet()

addToSet ( $key,
$value )

Переопределяет метод предка CacheEngine.

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

◆ del()

del ( $key)

Переопределяет метод предка CacheEngine.

Переопределяется в CacheEngineMemcached.

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

◆ deleteBySet()

deleteBySet ( $key,
$prefix = '' )

Переопределяет метод предка CacheEngine.

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

◆ delFromSet()

delFromSet ( $key,
$member )

Переопределяет метод предка CacheEngine.

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

◆ get()

get ( $key)

Переопределяет метод предка CacheEngine.

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

◆ getConnectionClass()

static getConnectionClass ( )
static

Переопределяет метод предка CacheEngine.

Переопределяется в CacheEngineMemcached.

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

◆ getConnectionName()

getConnectionName ( )

Переопределяет метод предка CacheEngine.

Переопределяется в CacheEngineMemcached.

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

◆ getExpire()

static getExpire ( $ttl)
staticprotected

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

◆ getSet()

getSet ( $key)

Переопределяет метод предка CacheEngine.

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

◆ set()

set ( $key,
$ttl,
$value )

Переопределяет метод предка CacheEngine.

Переопределяется в CacheEngineMemcached.

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

◆ setNotExists()

setNotExists ( $key,
$ttl,
$value )

Переопределяет метод предка CacheEngine.

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