Class: FilesCacheManager
Process-local filesystem cache manager.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new FilesCacheManager(
config?):FilesCacheManager
Parameters
Section titled “Parameters”config?
Section titled “config?”Returns
Section titled “Returns”FilesCacheManager
Methods
Section titled “Methods”close()
Section titled “close()”close():
Promise<void>
Flush state and release all process-local entries and timers.
Returns
Section titled “Returns”Promise<void>
flush()
Section titled “flush()”flush():
Promise<void>
Flush every pending invalidation batch.
Returns
Section titled “Returns”Promise<void>
forFileSystem()
Section titled “forFileSystem()”forFileSystem<
T>(input,identity,load):Promise<T>
Retain one stable framework filesystem source for the scope and mounted paths.
Type Parameters
Section titled “Type Parameters”T extends object
Parameters
Section titled “Parameters”identity
Section titled “identity”() => T | Promise<T>
Returns
Section titled “Returns”Promise<T>
forScope()
Section titled “forScope()”forScope(
input):Promise<FileSystemCache>
Return one user-isolated cache within a host/workspace invalidation group.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<FileSystemCache>