schemantic
Version:
A fully typed, extensible TypeScript type generator for FastAPI OpenAPI schemas
27 lines • 977 B
TypeScript
/**
* 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