yii\mongodb\Cache::getValue PHP Method

getValue() protected method

This method should be implemented by child classes to retrieve the data from specific cache storage.
protected getValue ( string $key ) : string | boolean
$key string a unique key identifying the cached value
return string | boolean the value stored in cache, false if the value is not in the cache or expired.
    protected function getValue($key)
    {
        $query = new Query();
        $row = $query->select(['data'])->from($this->cacheCollection)->where(['id' => $key, '$or' => [['expire' => 0], ['expire' => ['$gt' => time()]]]])->one($this->db);
        if (empty($row)) {
            return false;
        } else {
            return $row['data'];
        }
    }