/** * @see SugarCacheAbstract::__destruct() * * For this backend, we'll write the SugarCacheFile::$localCache array serialized out to a file */ public function __destruct() { parent::__destruct(); if ($this->_cacheChanged) { sugar_file_put_contents($GLOBALS['sugar_config']['cache_dir'] . '/' . $this->_cacheFileName, serialize($this->_localStore)); } }
/** * @see SugarCacheAbstract::__destruct() * * For this backend, we'll write the SugarCacheFile::$localCache array serialized out to a file */ public function __destruct() { parent::__destruct(); if ($this->_cacheChanged) { sugar_file_put_contents(sugar_cached($this->_cacheFileName), serialize($this->_localStore)); } }
/** * @see SugarCacheAbstract::useBackend() */ public function useBackend() { if (!parent::useBackend()) { return false; } if (function_exists("apc_store") && empty($GLOBALS['sugar_config']['external_cache_disabled_apc'])) { return true; } return false; }
/** * @see SugarCacheAbstract::useBackend() */ public function useBackend() { if (!parent::useBackend()) { return false; } if (function_exists("zend_shm_cache_fetch") && empty($GLOBALS['sugar_config']['external_cache_disabled_zend'])) { return true; } return false; }
/** * @see SugarCacheAbstract::__construct() */ public function __construct() { parent::__construct(); }