Где будет храниться кеш в памяти? Чем он отличается от хранения данных в статической переменной? - PullRequest
0 голосов
/ 07 сентября 2018

Я реализую службу Windows в C # .Net. Мне нужны некоторые объекты для кэширования. Какая разница, если я буду хранить их в статических переменных вместо некоторых других механизмов кэширования?

У меня есть свои собственные бизнес-стратегии очистки и истечения срока действия для объектов.

public class CustomerConfigurationsContext 
    {
        // Make this to read from cache. instead of reading complete in-memory.
        private static List<CustomerConfigurations> CustomerConfigurations { get; } = new List<CustomerConfigurations>();

    }

Пожалуйста, укажите различия, какие преимущества я бы получил при любом из этих подходов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...