public static function isCacheable($conf = null)
    {
        $TSFE = self::getTsfe();

        if ($_SERVER['REQUEST_METHOD'] !== 'GET' || !empty($TSFE->fe_user->user['uid'])) {
            return false;
        }

        // don't parse if page is not cacheable
        if (empty($conf['allowNoStaticCachable']) && !$TSFE->isStaticCacheble()) {
            return false;
        }

        // Skip no_cache-pages
        if (empty($conf['allowNoCache']) && !empty($TSFE->no_cache)) {
            return false;
        }

        return true;
    }