UNPKG

512 BPlain TextView Raw
1import { ICache } from "./icache";
2
3export 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}