UNPKG

schemantic

Version:

A fully typed, extensible TypeScript type generator for FastAPI OpenAPI schemas

27 lines 977 B
/** * Advanced Request Deduplication Plugin * * Implements intelligent request deduplication at the client level with * sophisticated caching strategies, memory management, and performance optimization. * * Key Features: * - Request fingerprinting with content-based hashing * - Intelligent cache invalidation strategies * - Memory-efficient pending request management * - Configurable TTL and size limits * - Request coalescing for identical concurrent requests * - Stale-while-revalidate patterns * * Architecture: * - Non-blocking request deduplication * - LRU cache with TTL support * - WeakMap-based cleanup for memory efficiency * - Configurable cache policies per endpoint */ import { SchemanticPlugin } from "../types/core"; /** * Advanced Request Deduplication Plugin Implementation */ export declare const requestDeduplicationPlugin: SchemanticPlugin; export default requestDeduplicationPlugin; //# sourceMappingURL=request-deduplication.d.ts.map