Tengo alrededor de 7k entradas de base de datos que quiero configurar en un mapa. Recorro los datos obtenidos de la base de datos y los configuro en el mapa. Sin embargo, lleva mucho tiempo (alrededor de 3 minutos) configurar estas teclas. ¿Hay una mejor manera de hacerlo en lugar de simplemente recorrer las entradas y configurarlas una por una? Estoy usando un mapa para el caché y ejecuto una tarea cada minuto para que este caché se actualice, pero el mapa en sí tarda 3 minutos en configurar todas las claves.
Estoy configurando un objeto como valor, así:
const data = await fetchDataFromDb(); for (const element of data) cache.set(element.id, element) cache aquí es un mapa de extensión de clase (que no realiza cambios en el método establecido), que tiene algunos métodos personalizados.