ILIAS
trunk Revision v11.0_alpha-1866-gfa368f7776e
|
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 () | |
![]() | |
__construct (protected Config $config) | |
Protected Member Functions | |
initServer (Config $config) | |
![]() | |
buildKey (string $container, string $key) | |
buildContainerPrefix (string $container) | |
Private Attributes | |
const | PERSISTENT_ID = 'ilias_cache' |
Memcached | $server = null |
Additional Inherited Members | |
![]() | |
const | CONTAINER_PREFIX_SEPARATOR = ':' |
![]() | |
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\Adaptor.
Definition at line 36 of file Memcached.php.
References ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Cache\Config\getNodes(), and ILIAS\Cache\Adaptor\Memcached\initServer().
ILIAS\Cache\Adaptor\Memcached::delete | ( | string | $container, |
string | $key | ||
) |
Implements ILIAS\Cache\Adaptor\Adaptor\Adaptor.
Definition at line 69 of file Memcached.php.
References ILIAS\Cache\Adaptor\BaseAdaptor\buildKey(), and ILIAS\UI\examples\Progress\Bar\server().
ILIAS\Cache\Adaptor\Memcached::flush | ( | ) |
Implements ILIAS\Cache\Adaptor\Adaptor\Adaptor.
Definition at line 93 of file Memcached.php.
References ILIAS\UI\examples\Progress\Bar\server().
ILIAS\Cache\Adaptor\Memcached::flushContainer | ( | string | $container | ) |
Implements ILIAS\Cache\Adaptor\Adaptor\Adaptor.
Definition at line 74 of file Memcached.php.
References ILIAS\Cache\Adaptor\BaseAdaptor\buildContainerPrefix(), and ILIAS\UI\examples\Progress\Bar\server().
ILIAS\Cache\Adaptor\Memcached::get | ( | string | $container, |
string | $key | ||
) |
Implements ILIAS\Cache\Adaptor\Adaptor\Adaptor.
Definition at line 59 of file Memcached.php.
References ILIAS\Cache\Adaptor\BaseAdaptor\buildKey(), null, and ILIAS\UI\examples\Progress\Bar\server().
ILIAS\Cache\Adaptor\Memcached::has | ( | string | $container, |
string | $key | ||
) |
Implements ILIAS\Cache\Adaptor\Adaptor\Adaptor.
Definition at line 54 of file Memcached.php.
References ILIAS\Cache\Adaptor\BaseAdaptor\buildKey(), and ILIAS\UI\examples\Progress\Bar\server().
|
protected |
Definition at line 98 of file Memcached.php.
References ILIAS\Cache\Config\getNodes(), and ILIAS\UI\examples\Progress\Bar\server().
Referenced by ILIAS\Cache\Adaptor\Memcached\__construct().
ILIAS\Cache\Adaptor\Memcached::isAvailable | ( | ) |
Implements ILIAS\Cache\Adaptor\Adaptor\Adaptor.
Definition at line 49 of file Memcached.php.
References null, and ILIAS\UI\examples\Progress\Bar\server().
ILIAS\Cache\Adaptor\Memcached::set | ( | string | $container, |
string | $key, | ||
string | $value, | ||
int | $ttl | ||
) |
Implements ILIAS\Cache\Adaptor\Adaptor\Adaptor.
Definition at line 64 of file Memcached.php.
References ILIAS\Cache\Adaptor\BaseAdaptor\buildKey(), and ILIAS\UI\examples\Progress\Bar\server().
Definition at line 34 of file Memcached.php.
|
private |
Definition at line 33 of file Memcached.php.