// 캐시 시스템 타입 및 인터페이스 export * from "./types"; // 캐시 매니저 및 설정 export { default as CacheManager } from "./manager"; export type { CacheManagerOptions } from "./manager"; // 캐시 프로바이더들 export { BaseCacheProvider, BrowserCacheProvider, MemoryCacheProvider, RedisCacheProvider, CDNCacheProvider, CacheProviderFactory, } from "./providers"; // React 훅들 export { useCache, useCacheStats, useCacheHealth, useMultiCache, useCacheInvalidation, useCacheMetrics, } from "./hooks"; // 기본 캐시 설정 export const DEFAULT_CACHE_CONFIG = { levels: ["browser", "server", "cdn"] as const, defaultTTL: 3600, // 1시간 maxMemoryUsage: 500, // 500MB compressionEnabled: true, metricsEnabled: true, debugMode: false, };