3require_once(
'./Services/GlobalCache/classes/class.ilGlobalCacheService.php');
31 self::$active = function_exists(
'shmop_open');
41 self::$active = function_exists(
'shmop_open');
52 self::$shm_id = shmop_open(0xff3,
"c", 0644, 100);
53 self::$block_size = shmop_size(self::$shm_id);
64 return shm_has_var(self::$shm_id,
$key);
75 public function set(
$key, $serialized_value, $ttl =
null)
77 return shmop_write(self::$shm_id,
$key, $serialized_value);
88 return shmop_read(self::$shm_id, 0, self::$block_size);
97 public function delete(
$key)
99 return shm_remove_var(self::$shm_id,
$key);
108 public function flush($complete =
false)
111 shmop_delete(self::$shm_id);
An exception for terminatinating execution or to throw for unit testing.
Class ilGlobalCacheService.
__construct($service_id, $component)
unserialize($serialized_value)
getActive()
@description set self::$active
getInstallable()
@description set self::$installable