expireTimeout); } /** * @see SugarCacheAbstract::_getExternal() */ protected function _getExternal( $key ) { $raw_cache_value = zend_shm_cache_fetch($key); if($raw_cache_value === false) { return null; } return is_string($raw_cache_value) ? unserialize($raw_cache_value) : $raw_cache_value; } /** * @see SugarCacheAbstract::_clearExternal() */ protected function _clearExternal( $key ) { zend_shm_cache_delete($key); } /** * @see SugarCacheAbstract::_resetExternal() */ protected function _resetExternal() { zend_shm_cache_clear(); } }