Interface IPrefetchPlanner
Strategic planner for prefetch operations, determining optimal order and scheduling.
Analyzes prefetch requests and produces an optimized execution plan.
Namespace: Serenity.AssetPrefetcher.Domain.Interfaces
Assembly: Serenity.AssetPrefetcher.Domain.dll
Syntax
public interface IPrefetchPlanner
Methods
Plan(IEnumerable<PrefetchRequest>)
Creates an optimized execution plan from a collection of prefetch requests.
Declaration
IReadOnlyList<PrefetchRequest> Plan(IEnumerable<PrefetchRequest> requests)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<PrefetchRequest> | requests | Collection of prefetch requests to plan |
Returns
| Type | Description |
|---|---|
| IReadOnlyList<PrefetchRequest> | Ordered list of prefetch requests representing the optimal execution plan |