/** * Save cache item * * @param ICacheItem $item * @param int|null $ttl * * @return bool */ public function saveItem(ICacheItem $item, $ttl = null) { $value = $item->get(); $compress = is_bool($value) || is_int($value) || is_float($value) ? false : MEMCACHE_COMPRESSED; return $this->_connection->set($item->getKey(), $item->get(), $compress, $ttl); }
/** * Save cache item * * @param ICacheItem $item * @param int|null $ttl * * @return bool */ public function saveItem(ICacheItem $item, $ttl = null) { self::$cachePool[$this->_pool][$item->getKey()] = $item->get(); return true; }
/** * Save cache item * * @param ICacheItem $item * @param int|null $ttl * * @return bool */ public function saveItem(ICacheItem $item, $ttl = null) { return $this->_connection->set($item->getKey(), $item->get(), $ttl); }
/** * Save cache item * * @param ICacheItem $item * @param int|null $ttl * * @return bool */ public function saveItem(ICacheItem $item, $ttl = null) { if (function_exists('apcu_store')) { return apcu_store($item->getKey(), $item->get(), (int) $ttl); } return apc_store($item->getKey(), $item->get(), (int) $ttl); }