Exemple #1
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;
 }
 /**
  * @see SugarCacheAbstract::useBackend()
  */
 public function useBackend()
 {
     if (!parent::useBackend()) {
         return false;
     }
     if (extension_loaded("redis") && empty($GLOBALS['sugar_config']['external_cache_disabled_redis']) && $this->_getRedisObject()) {
         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::useBackend()
  */
 public function useBackend()
 {
     if (!parent::useBackend()) {
         return false;
     }
     if (!empty($GLOBALS['sugar_config']['external_cache_enabled_file'])) {
         return true;
     }
     return false;
 }