Избегайте использования кэша памяти по умолчанию, чтобы иметь больший контроль. Создайте свой собственный кеш памяти (например, как свойство stati c класса stati c), и когда вам нужно его стереть, вы можете просто создать новый, чтобы заменить старый. Не забудьте вызвать метод удаления.
Кажется, способ go: Как очистить MemoryCache?
Edit Когда Я прочитал ваш код, я не уверен, что вы хотите делать. Если вы хотите удалить конкретную запись (что, кажется, так), вы можете использовать метод remove .
MemoryCache.Default.Remove($"DAL_CACHE_{HttpContext.Current?.User?.Identity?.Name}")