Example #1
0
 function set($key, $value)
 {
     parent::set($key, $value);
     // caching is turned off
     if (!$GLOBALS['external_cache_enabled']) {
         return;
     }
     $external_key = $this->_realKey($key);
     if (EXTERNAL_CACHE_DEBUG) {
         SugarCache::log("Step 3: Converting key ({$key}) to external key ({$external_key})");
     }
     zput($external_key, $value, $this->timeout);
     if (EXTERNAL_CACHE_DEBUG) {
         SugarCache::log("Step 4: Added key to sMash cache {$external_key} with value ({$value}) to be stored for " . EXTERNAL_CACHE_INTERVAL_SECONDS . " seconds");
     }
 }
Example #2
0
 /**
  * @see SugarCacheAbstract::_setExternal()
  */
 protected function _setExternal($key, $value)
 {
     zput('/tmp/' . $this->_keyPrefix . '/' . $key, $value, $this->_expireTimeout);
 }