drupflare/worker - v1.0.4
    Preparing search index...

    Function purgeForTags

    • Invalidates only the pages that depend on tags, or everything when pathsForTags cannot tell. A wholesale purge re-queues PREFILL_ON_SAVE paths per save (50 saves/day is ~99% of free's fill budget); a node save's real set is 3 to 10 pages.

      Parameters

      • site: SitePhpDurableObject
      • tags: readonly string[]
      • reason: string = 'cachetags'
      • __namedParameters: { bump?: boolean } = {}

      Returns
          | {
              droppedFromRequeue: number;
              generation: number;
              purged: number;
              purgedDynamic: number;
              purgedPages: number;
              purgedPlans: number;
              purgedShells: number;
              reason: string;
              requeued: number;
              scoped: boolean;
              shells: { dropped: number; kept: number; reasons: string[] };
              tags: number;
          }
          | {
              generation: number;
              policy: FanoutPolicy;
              purged: number;
              purgedPages: number;
              reason: string;
              requeued: number;
              scoped: boolean;
              shells: { dropped: number; kept: number; reasons: string[] };
              tags: number;
          }