2016-05-30 5 views
1

В предыдущей версии было возможно установить запись в кэш, зависящую от других записей кэша.Кэш-зависимость в ядре asp.net

В asp.net ядра, хотя следующий текст существует в документации

Вы можете настроить элементы кэша зависят от других записей кэша, файловой системы или программных токенов, выселять запись в ответ на изменения. Вы можете зарегистрировать обратный вызов, который будет выполняться при выселении элемента кэша.

У меня нет понятия о том, как реализовать это, поскольку в документации нет примера.

+0

не так найти ответ на это ??? –

ответ

0

Проект aspnet/Caching github имеет несколько образцов. Хорошим файлом кажется Memorycache samples.

Чтобы сделать запись с "key1" истекает после вступления с "key2" истекает срок создания "key1" затем

using (var entry = cache.CreateEntry("key2")) 
{ 
    entry.Value = "value1"; 
    cts = new CancellationTokenSource(); 
    cache.Set("key2", "value2", new CancellationChangeToken(cts.Token)); 
} 

Где cache.Set создаст новую запись и вызвать AddExpirationToken на лексемы мы переходим в.

Смежные вопросы