/** * 캐시 서비스 인터페이스 (DIP) * 도메인은 이 인터페이스만 참조하고, 인프라 구현체를 주입받음. */ export interface ICacheService { get(key: string): T | null; set(key: string, data: T, ttl?: number): void; delete(key: string): void; keys(): string[]; } //# sourceMappingURL=cache.interface.d.ts.map