public function getCache($sectionKey, &$section)
    {
        do_action("before_theme_get_cache", $sectionKey);

        $cacheKey = $this->getCacheKey($sectionKey, $section);

        # Get cache file absolute path
        $file = $this->getCacheFile($cacheKey);

        # Define variable with false
        $cache = false;

        $cacheConfig = $this->getConfig("cache");

        # TODO: When not redis, than wp_cache wont load from cache
        # Get cached html depending on cache type
        if ($cacheConfig["type"] == "wp_cache"):
            $cache = wp_cache_get(basename($file), "sections_cache");
        else:
            if (file_exists($file) && (time() - filemtime($file) < $cacheConfig["lifetime"])):
                $cache = file_get_contents($file);
            endif;
        endif;

        do_action("after_ntl_get_cache", $cache);

        # Return cached html
        return $cache;
    }