InMemoryAdapter
InMemoryAdapter est l'implémentation la plus simple d'un adaptateur mémoire. Il stocke les données en RAM.
Spécificités techniques de l’InMemoryAdapter
Stockage en mémoire via une Map
private storage: Map<string, BaseMemoryType[]> = new Map();Initialisation et création dynamique des rooms
async init(roomId: string): Promise<void> {
if (!this.storage.has(roomId)) {
this.storage.set(roomId, []);
}
}Optimisation des recherches
Effacement ciblé et suppression totale
Limitations et considérations
Absence de persistance
Consommation mémoire
Performances sur de gros volumes
Cas d’usage
Mis à jour