3 require_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);
86 public function get($key)
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);
unserialize($serialized_value)
Class ilGlobalCacheService.
getActive()
set self::$active
getInstallable()
set self::$installable
__construct(Container $dic, ilPlugin $plugin)
__construct($service_id, $component)