/** * Cache Store * * Server-side caching for RSC segments and loader data. * * Main exports for users: * - SegmentCacheStore - Interface for implementing custom cache stores * - MemorySegmentCacheStore - In-memory cache for development/testing * - CFCacheStore - Cloudflare edge cache store for production * - CacheScope / createCacheScope - Request-scoped cache provider */ export type { CacheStore, CacheEntry, CacheValue, CacheValueType, CachePutOptions, CacheMetadata, } from "./types.js"; export { MemoryCacheStore } from "./memory-store.js"; export type { SegmentCacheStore, SegmentCacheProvider, CachedEntryData, CachedEntryResult, CacheGetResult, SerializedSegmentData, SegmentHandleData, CacheConfig, CacheConfigOrFactory, } from "./types.js"; export { MemorySegmentCacheStore } from "./memory-segment-store.js"; export { CFCacheStore, type CFCacheStoreOptions, CACHE_STALE_AT_HEADER, CACHE_STATUS_HEADER, } from "./cf/index.js"; export { CacheScope, createCacheScope } from "./cache-scope.js"; export { createDocumentCacheMiddleware, type DocumentCacheOptions, } from "./document-cache.js"; //# sourceMappingURL=index.d.ts.map