Timber\Loader::get_cache PHP Метод

get_cache() публичный Метод

public get_cache ( string $key, string $group = self::CACHEGROUP, string $cache_mode = self::CACHE_USE_DEFAULT ) : boolean
$key string
$group string
$cache_mode string
Результат boolean
    public function get_cache($key, $group = self::CACHEGROUP, $cache_mode = self::CACHE_USE_DEFAULT)
    {
        $object_cache = false;
        if (isset($GLOBALS['wp_object_cache']) && is_object($GLOBALS['wp_object_cache'])) {
            $object_cache = true;
        }
        $cache_mode = $this->_get_cache_mode($cache_mode);
        $value = false;
        $trans_key = substr($group . '_' . $key, 0, self::TRANS_KEY_LEN);
        if (self::CACHE_TRANSIENT === $cache_mode) {
            $value = get_transient($trans_key);
        } elseif (self::CACHE_SITE_TRANSIENT === $cache_mode) {
            $value = get_site_transient($trans_key);
        } elseif (self::CACHE_OBJECT === $cache_mode && $object_cache) {
            $value = wp_cache_get($key, $group);
        }
        return $value;
    }