Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe MemcachedStorage
+ Graphe d'héritage de MemcachedStorage:

Fonctions membres publiques

 __construct (Memcached $memcached, $keyNamespace='phpdebugbar', $expiration=0)
 
 save ($id, $data)
 
 get ($id)
 
 find (array $filters=array(), $max=20, $offset=0)
 
 clear ()
 

Fonctions membres protégées

 filter ($meta, $filters)
 
 createKey ($id)
 
 memcachedGetMulti ($keys, $flags)
 

Attributs protégés

 $memcached
 
 $keyNamespace
 
 $expiration
 
 $newGetMultiSignature
 

Description détaillée

Stores collected data into Memcache using the Memcached extension

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( Memcached  $memcached,
  $keyNamespace = 'phpdebugbar',
  $expiration = 0 
)
Paramètres
Memcached$memcached
string$keyNamespaceNamespace for Memcached key names (to avoid conflict with other Memcached users).
int$expirationExpiration for Memcached entries (see Expiration Times in Memcached documentation).

Références MemcachedStorage\$expiration, MemcachedStorage\$keyNamespace, et MemcachedStorage\$memcached.

Documentation des fonctions membres

◆ clear()

clear ( )

{Clears all the collected data}

Implémente StorageInterface.

Références $this.

◆ createKey()

createKey (   $id)
protected
Paramètres
string$id
Renvoie
string

Référencé par MemcachedStorage\get(), et MemcachedStorage\save().

◆ filter()

filter (   $meta,
  $filters 
)
protected

Filter the metadata for matches.

Paramètres
array$meta
array$filters
Renvoie
bool

Références $filters, $key, et $value.

Référencé par MemcachedStorage\find().

◆ find()

find ( array  $filters = array(),
  $max = 20,
  $offset = 0 
)

{Returns a metadata about collected data

Paramètres
array$filters
integer$max
integer$offset
Renvoie
array
}

Implémente StorageInterface.

Références $data, $filters, Joomla\Database\Query\$offset, $results, $this, MemcachedStorage\filter(), et MemcachedStorage\memcachedGetMulti().

◆ get()

get (   $id)

{Returns collected data with the specified id

Paramètres
string$id
Renvoie
array
}

Implémente StorageInterface.

Références $id, et MemcachedStorage\createKey().

◆ memcachedGetMulti()

memcachedGetMulti (   $keys,
  $flags 
)
protected

The memcached getMulti function changed in version 3.0.0 to only have two parameters.

Paramètres
array$keys
int$flags

Références null.

Référencé par MemcachedStorage\find().

◆ save()

save (   $id,
  $data 
)

{Saves collected data

Paramètres
string$id
string$data
}

Implémente StorageInterface.

Références $data, $id, $key, $this, et MemcachedStorage\createKey().

Documentation des champs

◆ $expiration

$expiration
protected

Référencé par MemcachedStorage\__construct().

◆ $keyNamespace

$keyNamespace
protected

Référencé par MemcachedStorage\__construct().

◆ $memcached

$memcached
protected

Référencé par MemcachedStorage\__construct().

◆ $newGetMultiSignature

$newGetMultiSignature
protected

La documentation de cette classe a été générée à partir du fichier suivant :