regionUpdated($key, $entry)) { return false; } if ($key->lifetime === 0) { return true; } return $entry->time + $key->lifetime > microtime(true); } private function regionUpdated(QueryCacheKey $key, QueryCacheEntry $entry): bool { if ($key->timestampKey === null) { return false; } $timestamp = $this->timestampRegion->get($key->timestampKey); return $timestamp && $timestamp->time > $entry->time; } }