/**
  * @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));
     }
 }
Example #2
0
 /**
  * @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));
     }
 }
Example #3
0
 /**
  * @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;
 }
Example #4
0
 /**
  * @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;
 }
Example #5
0
 /**
  * @see SugarCacheAbstract::__construct()
  */
 public function __construct()
 {
     parent::__construct();
 }