Мы внесли некоторые технические улучшения — благодаря им TvProgViewer будет работать ещё быстрее и стабильнее.
Этот выпуск решает несколько проблем с производительностью текущей инфраструктуры кэширования:
• фабрики значений теперь размещаются в отложенных экземплярах, чтобы избежать ситуации, когда несколько потоков одновременно собирают одни и те же данные;
• ключи хранятся в trie (префиксном дереве), что позволяет оптимизировать удаление по префиксу и снизить временную сложность поиска ключей по префиксу с O ( n | k | ) до O ( | k | ), где n — это количество ключей, а | k | — длина префикса.
Предыдущие реализации распределенного кэша также имели ошибку, из-за которой префиксы не учитывали регистр, тогда как фактические ключи кэша были чувствительны к регистру. Эта ошибка исправлена, и теперь оба чувствительны к регистру.
—
С уважением,
команда разработки TvProgViewer.
Переход к программе передач для выбранных вами каналов будет доступен после просмотра небольшой рекламы, когда вознаграждение станет доступным