1 | import { ICache } from "./icache";
|
2 |
|
3 | export class NoCache<DataType> implements ICache<DataType>
|
4 | {
|
5 | public exists(_name: string): boolean
|
6 | {
|
7 | return false;
|
8 | }
|
9 |
|
10 | public path(name: string): string
|
11 | {
|
12 | return name;
|
13 | }
|
14 |
|
15 | public match(_names: string[]): boolean
|
16 | {
|
17 | return false;
|
18 | }
|
19 |
|
20 | public read(_name: string): DataType | null | undefined
|
21 | {
|
22 | return undefined;
|
23 | }
|
24 |
|
25 | public write(_name: string, _data: DataType): void
|
26 | {
|
27 | return;
|
28 | }
|
29 |
|
30 | public touch(_name: string)
|
31 | {
|
32 | return;
|
33 | }
|
34 |
|
35 | public roll()
|
36 | {
|
37 | return;
|
38 | }
|
39 | }
|