public function replace($key, $var, $expire = 0)
{
$var = @serialize($var);
$len = strlen($var);
if ($len > self::MAX_SIZE) {
if (!empty($this->_params['large_items']) && $this->_memcache->get($this->_key($key))) {
return $this->_set($key, $var, $expire, $len);
}
return false;
}
return $this->_memcache instanceof Memcached ? $this->_memcache->replace($key, $var, $expire) : $this->_memcache->replace($this->_key($key), $var, $this->_getFlags(1), $expire);
}