Métodos de extensión personalizados para caché distribuida en .NET Core
La interfaz IDistributedCache en .NET Core ofrece métodos básicos como GetString y SetString, pero en la práctica se requiere lógica adicional para serializar y deserializar objetos. Para simplificar este proceso, se pueden crear métodos de extensión que encapsulen esa funcionalidad.
Inspiración en IMemoryCache.GetOrCreate
El método GetOrCreate ...
Publicado el 7-10 03:01
Implementación de caché distribuido en .NET 8 mediante abstracciones
using Microsoft.Extensions.Caching.Distributed;
using System.Text.Json;
namespace MiApp.Cache
{
public interface IAlmacenCache
{
Task<T?> RecuperarAsync<T>(string clave);
Task AlmacenarAsync<T>(string clave, T datos, TimeSpan? duracion = null);
Task BorrarAsync(string clave);
Task VerificarExistenciaAsync(string clave);
Task E ...
Publicado el 6-15 23:15