У меня есть следующий код VB.NET для установки и чтения объектов в кеше для каждого пользователя (т. Е. Немного как сеанс)
Public Shared Sub CacheSet(ByVal Key As String, ByVal Value As Object)
Dim userID As String = HttpContext.Current.User.Identity.Name
HttpContext.Current.Cache(Key & "_" & userID) = Value
End Sub
Public Shared Function CacheGet(ByVal Key As Object)
Dim returnData As Object = Nothing
Dim userID As String = HttpContext.Current.User.Identity.Name
returnData = HttpContext.Current.Cache(Key & "_" & userID)
Return returnData
End Function
Я использую эти функции для хранения пользовательских данных, которые я не хочу получать доступ к БД постоянно. Однако когда данные обновляются, я хочу, чтобы кэшированный элемент был удален, чтобы он снова создавался.
Как сделать так, чтобы элемент, который я установил, исчез или установил НИЧЕГО или НУЛЬ?