key_prefix . $var); } /** * Store data in the cache * * @access protected * @param string $var Cache key * @param mixed $data Data to store * @param int $ttl Time-to-live of cached data * @return bool True if the operation succeeded */ function _write($var, $data, $ttl = 2592000) { return xcache_set($this->key_prefix . $var, $data, $ttl); } /** * Remove an item from the cache * * @access protected * @param string $var Cache key * @return bool True if the operation succeeded */ function _delete($var) { return xcache_unset($this->key_prefix . $var); } /** * Check if a cache var exists * * @access protected * @param string $var Cache key * @return bool True if it exists, otherwise false */ function _isset($var) { // Most caches don't need to check return xcache_isset($this->key_prefix . $var); } } ?>