|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ILIAS\Cache\Adaptor\Memcached:
Collaboration diagram for ILIAS\Cache\Adaptor\Memcached:Public Member Functions | |
| __construct (Config $config) | |
| isAvailable () | |
| has (string $container, string $key) | |
| get (string $container, string $key) | |
| set (string $container, string $key, string $value, int $ttl) | |
| delete (string $container, string $key) | |
| flushContainer (string $container) | |
| flush () | |
Public Member Functions inherited from ILIAS\Cache\Adaptor\BaseAdaptor | |
| __construct (protected Config $config) | |
Protected Member Functions | |
| initServer (Config $config) | |
Protected Member Functions inherited from ILIAS\Cache\Adaptor\BaseAdaptor | |
| buildKey (string $container, string $key) | |
| buildContainerPrefix (string $container) | |
Private Attributes | |
| const | PERSISTENT_ID = 'ilias_cache' |
| Memcached | $server = null |
Additional Inherited Members | |
Data Fields inherited from ILIAS\Cache\Adaptor\Adaptor | |
| const | CONTAINER_PREFIX_SEPARATOR = ':' |
Protected Attributes inherited from ILIAS\Cache\Adaptor\BaseAdaptor | |
| const | LOCK_UNTIL = '_lock_until' |
Definition at line 28 of file Memcached.php.
| ILIAS\Cache\Adaptor\Memcached::__construct | ( | Config | $config | ) |
Implements ILIAS\Cache\Adaptor\Adaptor.
Definition at line 33 of file Memcached.php.
References ILIAS\MetaData\Repository\Validation\Data\__construct(), ILIAS\Cache\Config\getNodes(), and ILIAS\Cache\Adaptor\Memcached\initServer().
Here is the call graph for this function:| ILIAS\Cache\Adaptor\Memcached::delete | ( | string | $container, |
| string | $key | ||
| ) |
Implements ILIAS\Cache\Adaptor\Adaptor.
Definition at line 66 of file Memcached.php.
References ILIAS\Cache\Adaptor\BaseAdaptor\buildKey().
Here is the call graph for this function:| ILIAS\Cache\Adaptor\Memcached::flush | ( | ) |
Implements ILIAS\Cache\Adaptor\Adaptor.
Definition at line 90 of file Memcached.php.
| ILIAS\Cache\Adaptor\Memcached::flushContainer | ( | string | $container | ) |
Implements ILIAS\Cache\Adaptor\Adaptor.
Definition at line 71 of file Memcached.php.
References ILIAS\LTI\ToolProvider\$key, and ILIAS\Cache\Adaptor\BaseAdaptor\buildContainerPrefix().
Here is the call graph for this function:| ILIAS\Cache\Adaptor\Memcached::get | ( | string | $container, |
| string | $key | ||
| ) |
Implements ILIAS\Cache\Adaptor\Adaptor.
Definition at line 56 of file Memcached.php.
References ILIAS\LTI\ToolProvider\$key, and ILIAS\Cache\Adaptor\BaseAdaptor\buildKey().
Here is the call graph for this function:| ILIAS\Cache\Adaptor\Memcached::has | ( | string | $container, |
| string | $key | ||
| ) |
Implements ILIAS\Cache\Adaptor\Adaptor.
Definition at line 51 of file Memcached.php.
References ILIAS\Cache\Adaptor\BaseAdaptor\buildKey().
Here is the call graph for this function:
|
protected |
Definition at line 95 of file Memcached.php.
References ILIAS\Cache\Config\getNodes().
Referenced by ILIAS\Cache\Adaptor\Memcached\__construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Cache\Adaptor\Memcached::isAvailable | ( | ) |
Implements ILIAS\Cache\Adaptor\Adaptor.
Definition at line 46 of file Memcached.php.
| ILIAS\Cache\Adaptor\Memcached::set | ( | string | $container, |
| string | $key, | ||
| string | $value, | ||
| int | $ttl | ||
| ) |
Implements ILIAS\Cache\Adaptor\Adaptor.
Definition at line 61 of file Memcached.php.
References ILIAS\Cache\Adaptor\BaseAdaptor\buildKey().
Here is the call graph for this function:
|
private |
Definition at line 31 of file Memcached.php.
|
private |
Definition at line 30 of file Memcached.php.