Home Reference Source Repository
public class | source

Cache

File system cache implementation

Constructor Summary

Public Constructor
public

constructor(cacheDir: string, prefix: string)

Member Summary

Public Members
public get
public get

Method Summary

Public Methods
public
public

has(key: string): Promise

public
public

restore(key: string, dest: string): Promise

public

save(key: string, src: string): Promise

Public Constructors

public constructor(cacheDir: string, prefix: string) source

Params:

NameTypeAttributeDescription
cacheDir string
prefix string

Public Members

public get cacheDir: string: * source

Return:

string

public get prefix: string: * source

Return:

string

Public Methods

public flush(): Promise source

Return:

Promise

public has(key: string): Promise source

Params:

NameTypeAttributeDescription
key string

Return:

Promise

public invalidate(key: string): Promise source

Params:

NameTypeAttributeDescription
key string

Return:

Promise

public restore(key: string, dest: string): Promise source

Params:

NameTypeAttributeDescription
key string
dest string

Return:

Promise

public save(key: string, src: string): Promise source

Params:

NameTypeAttributeDescription
key string
src string

Return:

Promise