Repository navigation
v0.2.0
Pre-release
Pre-release
Added
Stats(cfg)— scan cache directory and return total size/file count without mmapClear(cfg)— remove all cached files and empty directoriesTrim(cfg, maxSize, maxFiles, maxAge)— LRU eviction by size, file count, and/or ageOpenIfExists(cfg)— open handler only if tracking file already exists- All scan functions use optimized directory walking:
Readdirnames(cached) for intermediate levels,ReadDir+Info()at leaf level ClearandTrimcooperatively update the mmap tracking file if it exists (viaOpenIfExists+BeforeRemove), but do not create it- Empty leaf directories are removed after file deletion (errors ignored for concurrent safety)