1 | export interface ICache <DataType>
|
2 | {
|
3 | exists(name: string): boolean;
|
4 |
|
5 | path(name: string): string;
|
6 |
|
7 | match(names: string[]): boolean;
|
8 |
|
9 | read(name: string): DataType | null | undefined;
|
10 |
|
11 | write(name: string, data: DataType): void;
|
12 |
|
13 | touch(name: string): void;
|
14 |
|
15 | roll(): void;
|
16 | }
|