Closed easis closed 1 year ago
Al crear un servicio independiente de cada caché en memoria, deberÃas crear una constante en cada servicio con la clave a utilizar y no pasar como parámetro la clave en los métodos, lo cual podrÃa ocasionar problemas si se escribe el nombre de manera incorrecta.
Actual (pseudo):
class PruebaCache : IPruebaCache { private readonly IMemoryCache _cache; // Constructor public string? Get(string key) { return _cache.Get(key); } }
Propuesta (pseudo):
class PruebaCache : IPruebaCache { private const string Key = "prueba"; private readonly IMemoryCache _cache; // Constructor public string? Get() { return _cache.Get(Key); } }
Al crear un servicio independiente de cada caché en memoria, deberÃas crear una constante en cada servicio con la clave a utilizar y no pasar como parámetro la clave en los métodos, lo cual podrÃa ocasionar problemas si se escribe el nombre de manera incorrecta.
Actual (pseudo):
Propuesta (pseudo):