Mostrando entradas con la etiqueta .net6. Mostrar todas las entradas
Mostrando entradas con la etiqueta .net6. Mostrar todas las entradas
martes, 20 de septiembre de 2022
![.NET .NET](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAOXiEYQ0bQvHAaod2OoIJ1UKvmNbLGiG3hddv-BjlCmVFPaqpkAin3IZefe8atO_7G_BkabIbJnUA6uM1wIzVV06tDa2v5eIW9TdU5aMDijqy2c2IooMOj1-2zJs29IP5D0cOrQ/s0/dotnet-logo.png)
En algunas ocasiones me he topado con escenarios en los que necesitaba contar, o incluso enumerar, las claves de los elementos presentes en una caché en memoria, inyectada en mis servicios en forma de objeto IMemoryCache
.
Aunque a priori pueda parecer sencillo, esta interfaz no proporciona métodos o propiedades que permitan acceder a la colección que actúa como almacén de los mismos, por lo que nos veremos obligados a usar una estructura de datos adicional (normalmente algún tipo de diccionario o hashset paralelo) para almacenar estos elementos.
¿O quizás tenemos otras fórmulas?