libs/core/src/lib/model/internal/id-cache.ts
Properties |
|
Methods |
Private cache |
Type : Map<string | T>
|
Default value : new Map()
|
Public get | ||||||
get(id: string)
|
||||||
Parameters :
Returns :
T
|
Public has | ||||||
has(id: string)
|
||||||
Parameters :
Returns :
boolean
|
Public set | |||||||||
set(id: string, value: T)
|
|||||||||
Parameters :
Returns :
void
|
export class IdCache<T> {
private cache: Map<string, T> = new Map();
public has(id: string): boolean {
return this.cache.has(id);
}
public get(id: string): T {
return this.cache.get(id);
}
public set(id: string, value: T) {
this.cache.set(id, value);
}
}