Вопросы по теме 'memorycache'

Когда использовать виртуальный атрибут или передавать данные в хэше в Rails 3
В моем приложении есть модель Widget , модель Feature с ассоциацией has_many through по таблице WidgetFeature . В соответствии с требованиями, когда я отправляю объект WidgetFeature, я также должен добавить к нему feature_name для данной...
622 просмотров

Энергозависимые переменные C и кэш-память
Кэш управляется аппаратным кешем прозрачно для процессора, поэтому, если мы используем изменчивые переменные в программе на C, как можно гарантировать, что моя программа каждый раз будет считывать данные с указанного фактического адреса памяти, но не...
25365 просмотров

В чем разница между MemoryCache.Add и MemoryCache.Set?
Я прочитал документацию MSDN , но не совсем понял ее. Я считаю, что поведение Set "заменить существующее или добавить" (атомарно). Это правильно?
24320 просмотров
schedule 24.11.2022

.net 4 Утечка MemoryCache?
Я использую MemoryCache с зависимостями Sql. Я заметил, что при использовании MemoryCache.Set() возникает утечка памяти, если элемент в коллекции переопределяется. Рассмотрим следующий сценарий: Элемент с ключом = A вставляется в кеш с...
1224 просмотров
schedule 10.07.2023

Использование MemoryCache с инициализацией HostFileChangeMonitor в каталоге приводит к исключению ArgumentOutOfRangeException.
Я использую MemoryCache из System.Runtime.Caching из .NET 4 и хочу аннулировать запись в кеше при изменении каталога. HostFileChangeMonitor должен обрабатывать как файлы, так и каталоги, поэтому я добавляю его так: var cacheItemPolicy = new...
2278 просмотров
schedule 22.01.2023

Когда MemoryCache очищается в веб-приложении .Net?
Я использую MemoryCache в приложении MVC и веб-API для кэширования объектов. Я инициализирую кеш в моем Global.asax.cs. IE: MemoryCache c = new MemoryCache(cacheNamespace); var cacheItem = new CacheItem(key, value); c.Add(cacheItem,...
880 просмотров
schedule 26.07.2022

Как использовать MemoryCache для ускорения перевода различных объектов в строки?
У меня есть большой набор данных ( IEnumerable из [Table] -атрибутированных объектов класса) из запроса Linq-To-Sql, и мне нужно создать из него файл CSV. Я перебираю набор данных и для каждого элемента преобразую значение каждого свойства элемента...
192 просмотров
schedule 01.07.2023

Удаление MemoryCache в Finalizer вызывает AccessViolationException
ИЗМЕНИТЬ Дополнительную информацию см. в примечании к редактированию внизу вопроса. Исходный вопрос У меня есть класс CacheWrapper, который внутри создает и хранит экземпляр класса .NET MemoryCache . MemoryCache подключается к событиям...
986 просмотров

Есть ли способ приостановить истечение срока действия MemoryCache на определенный период времени?
Я использую класс .NET MemoryCache для кэширования данных в моем приложении. В большинстве случаев использования приложения политики кеширования с абсолютным и / или скользящим сроком действия отлично подходят для моего приложения. Однако в...
643 просмотров
schedule 24.12.2021

MemoryCache и PhysicalMemoryLimit
У меня вопрос по MemoryCache и PhysicalMemoryLimit. Например: Я установил PhysicalMemoryLimit = 2 У меня много: List<MyObject> myObject = new List<MyObject>(); myobject может иметь более 100000 Я установил myObject для...
545 просмотров
schedule 30.07.2022

Создает ли доступ к MemoryCache копию?
У меня есть такая служба кеша: public interface ICacheService { T Get<T>(string cacheID, Func<T> getItemCallback, int cacheMinutes = 5) where T : class; } public class MemoryCacheService : ICacheService { public T...
3651 просмотров
schedule 04.02.2024

Объект MemoryCache становится нулевым
У меня есть класс Cache-manager, который кэширует объект, но у меня с ним проблема. Иногда совершенно случайно MemoryCache.Default.Contains(keyName) становится нулевым, и мое приложение работает без кэширования. Я полностью разочарован этой...
1004 просмотров
schedule 31.07.2023

Redis против MemoryCache
Redis часто используется в качестве кэша, хотя он предлагает гораздо больше, чем просто кэширование в памяти (например, он поддерживает персистентность). По каким причинам лучше использовать Redis, а не .NET MemoryCache ? На ум приходят...
9018 просмотров
schedule 18.05.2022

MemoryCache.Default становится недействительным после первого запроса
У меня самая странная проблема - только начал использовать MemoryCache и думал, что это будет довольно просто... оказывается, это не так. Это совершенно пустое приложение ASP.NET MVC5, размещенное на моем локальном IIS 7.5. При первом запросе...
56 просмотров
schedule 06.01.2023

Блокировка при возврате записи кэша из асинхронного запроса
Я написал метод, который должен получить некоторую информацию от веб-службы. Я хочу избежать дополнительных вызовов службы, поэтому я пытаюсь поместить информацию в MemoryCache согласно этому сообщению . Разница в том, что у меня нет...
587 просмотров

Приведение анонимного типа из типа Object
Я пытаюсь использовать класс System.Runtime.Caching.MemoryCache в .NET 4.0. У меня есть общий метод, поэтому я могу передать любой тип в кеш памяти и вернуть его при вызове. Метод возвращает объект типа object, который является анонимным типом с...
3477 просмотров
schedule 11.11.2022

.NET Caching - срок действия кеша очень рано
Я пытаюсь использовать MemoryCache в .Net 4.5 для хранения объекта в течение 1 месяца (абсолютный срок действия - 1 месяц с момента создания кеша). Проблема . Кажется, что срок действия кеша истекает в течение дня, а иногда даже в течение...
1071 просмотров
schedule 18.01.2024

Виртуально индексированный кеш с виртуальными тегами
Насколько я знаю о виртуально индексированном виртуально тегированном кеше, здесь у нас есть виртуальный адрес, разделенный на номер страницы и смещение страницы. Мы используем этот номер страницы для получения блока кеша. В случае промаха кеша мы...
2602 просмотров

Предотвращение утечки токенов обновления через веб-API - Реализация
Я занимаюсь JWT и их токенами обновления и не могу найти хороший рабочий пример, который одновременно обеспечивает производительность и безопасность. Производительность :: Он не должен попадать в базу данных при каждом обновлении токена....
534 просмотров

Множественный кэш памяти в веб-API ASp .Net Core
У меня есть ASP .Net Core 2.2. Веб-API. Я бы хотел повысить производительность с помощью MemoryCache. Однако мне нужно кэшировать 2 разных типа, оба из которых используют целочисленные ключи. Один тип - это список пользователей, а другой - список...
987 просмотров