organ-ai-zer
Version:
AI-powered file organizer CLI tool
21 lines • 764 B
TypeScript
import { FileInfo } from '../types';
import { BaseCache } from './base-cache';
import { PatternAnalysis } from './pattern-matching-service';
/**
* Pattern Cache Service
* Caches pattern analysis results to improve performance for repeated analysis
*/
export declare class PatternCache extends BaseCache<PatternAnalysis> {
private static instance;
constructor();
static getInstance(): PatternCache;
/**
* Get cached pattern analysis results
*/
getCachedAnalysis(directory: string, files: FileInfo[]): Promise<PatternAnalysis | null>;
/**
* Cache pattern analysis results
*/
cacheAnalysis(directory: string, files: FileInfo[], analysis: PatternAnalysis): Promise<void>;
}
//# sourceMappingURL=pattern-cache.d.ts.map