O CacheChan implementa um algoritmo Least Recently Used (LRU) para gerenciar entradas no cache. Quando o limite de capacidade é atingido, os itens menos recentemente usados são removidos automaticamente. Você pode configurar o tamanho máximo do cache ao inicializar a instância.
ICacheService cache = CacheFactory.CreateCache(maxSize: 1000); // Cache LRU com 1000 itens
cache.Set("key", "value");