export interface ILoaderCache { read: (key: string) => TData | null; write: (key: string, value: TData) => void; remove: (key: string) => void; clear: () => void; }