mem.ts
1 import { AbstractStore } from "./abstract.ts"; 2 3 export class MemStore extends AbstractStore { 4 #data: Map<string, Uint8Array> = new Map(); 5 6 get( 7 key: Uint8Array, 8 ): Promise<Uint8Array | undefined> { 9 return Promise.resolve(this.#data.get("key" + key.toString())); 10 } 11 12 set(key: Uint8Array, value: Uint8Array): Promise<void> { 13 this.#data.set("key" + key.toString(), value); 14 return Promise.resolve(); 15 } 16 }