3require_once(
'./Services/GlobalCache/classes/class.ilGlobalCacheService.php');
 
    4require_once(
'class.ilMemcacheServer.php');
 
   27        if (!(self::$memcache_object instanceof Memcached) and $this->
getInstallable()) {
 
   31            $memcached = 
new Memcached();
 
   34                $memcached->resetServerList();
 
   38                foreach (
$list as $ilMemcacheServer) {
 
   40                        $ilMemcacheServer->getHost(),
 
   41                        $ilMemcacheServer->getPort(),
 
   42                        $ilMemcacheServer->getWeight(),
 
   45                $memcached->addServers($servers);
 
   48            self::$memcache_object = $memcached;
 
   81    public function set(
$key, $serialized_value, $ttl = 
null)
 
  149        return class_exists(
'Memcached');
 
  161            if (!
$stats[self::STD_SERVER . 
':' . self::STD_PORT][
'pid'] > 0) {
 
  162                return 'No Memcached-Server available';
 
  166        return parent::getInstallationFailureReason();
 
  197        if (self::isInstallable()) {
 
static where($where, $operator=null)
An exception for terminatinating execution or to throw for unit testing.
Class ilGlobalCacheService.
__construct($service_id, $component)
getInstallationFailureReason()
isValid($key)
Checks whether the cache key is valid or not.This method exists only for legacy reasons and has only ...
unserialize($serialized_value)
if(isset($_REQUEST['delete'])) $list