1.1.6 • Published 2 years ago
broumt v1.1.6
Acerca de
Un proyecto creado para la utilización de clases Map
como Cache, haciendo una gestión más eficiente de los datos.
Algoritmo
Entradas utilizadas para esta explicación:
Llave Valor A
"Hola"
B
"Hola"
C
"Hola"
D
"Mundo"
E
"Mundo"
F
"Adiós"
Se crea un contenedor que almacenará el valor de la entrada, y su nombre será un hash generado con el valor de la entrada.
Se crea un puntero que almacenara el nombre del contenedor previamente creado (o reutilizado si ya existía), y su nombre será la llave de la entrada.
Punteros:
Llave Referencia A
XXXX-XXXX-XXXX-XXXX
B
XXXX-XXXX-XXXX-XXXX
C
XXXX-XXXX-XXXX-XXXX
D
YYYY-YYYY-YYYY-YYYY
E
YYYY-YYYY-YYYY-YYYY
F
ZZZZ-ZZZZ-ZZZZ-ZZZZ
Contenedores:
Referencia Value XXXX-XXXX-XXXX-XXXX
"Hola"
YYYY-YYYY-YYYY-YYYY
"Mundo"
ZZZZ-ZZZZ-ZZZZ-ZZZZ
"Adiós"
De esta manera, se evita duplicar datos.