Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 148 Revision 688
Zeile 696... Zeile 696...
696
    private function mayServeStaleWhileRevalidate(Response $entry): bool
696
    private function mayServeStaleWhileRevalidate(Response $entry): bool
697
    {
697
    {
698
        $timeout = $entry->headers->getCacheControlDirective('stale-while-revalidate');
698
        $timeout = $entry->headers->getCacheControlDirective('stale-while-revalidate');
699
        $timeout ??= $this->options['stale_while_revalidate'];
699
        $timeout ??= $this->options['stale_while_revalidate'];
Zeile -... Zeile 700...
-
 
700
 
-
 
701
        $age = $entry->getAge();
-
 
702
        $maxAge = $entry->getMaxAge() ?? 0;
-
 
703
        $ttl = $maxAge - $age;
700
 
704
 
701
        return abs($entry->getTtl() ?? 0) < $timeout;
705
        return abs($ttl) < $timeout;
Zeile 702... Zeile 706...
702
    }
706
    }
703
 
707
 
704
    /**
708
    /**