yii\caching\MemCache::setValues PHP Метод

setValues() защищенный Метод

Stores multiple key-value pairs in cache.
protected setValues ( array $data, integer $duration ) : array
$data array array where key corresponds to cache key while value is the value stored
$duration integer the number of seconds in which the cached values will expire. 0 means never expire.
Результат array array of failed keys. Always empty in case of using memcached.
    protected function setValues($data, $duration)
    {
        if ($this->useMemcached) {
            // Use UNIX timestamp since it doesn't have any limitation
            // @see http://php.net/manual/en/memcache.set.php
            // @see http://php.net/manual/en/memcached.expiration.php
            $expire = $duration > 0 ? $duration + time() : 0;
            $this->_cache->setMulti($data, $expire);
            return [];
        } else {
            return parent::setValues($data, $duration);
        }
    }