Skip to content

Class: FilesCacheManager

Process-local filesystem cache manager.

new FilesCacheManager(config?): FilesCacheManager

FilesCachePluginConfig = {}

FilesCacheManager

close(): Promise<void>

Flush state and release all process-local entries and timers.

Promise<void>


flush(): Promise<void>

Flush every pending invalidation batch.

Promise<void>


forFileSystem<T>(input, identity, load): Promise<T>

Retain one stable framework filesystem source for the scope and mounted paths.

T extends object

FilesCacheScope

FilesCacheSourceIdentity

() => T | Promise<T>

Promise<T>


forScope(input): Promise<FileSystemCache>

Return one user-isolated cache within a host/workspace invalidation group.

FilesCacheScope

Promise<FileSystemCache>