CSHARPPROGLIB Telegram 6316
⚡️ Быстрый in-memory кеш для .NET

BitFaster.Caching — это библиотека для in-memory кеша с акцентом на работу в многопоточной среде.

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

Что умеет:

• Потокобезопасные кеши без глобальных блокировок.

• Поддержка LRU и LFU (включая TinyLFU) для выбора стратегии вытеснения.

• Атомарное вычисление значений, чтобы избежать шторма запросов.

• Настраиваемые политики истечения: по времени доступа или записи.

• API-билдер для конфигурации размера и параметров кеша.

Пример:
var cache = CacheBuilder
.NewLru<string, MyObject>()
.WithCapacity(1000)
.ExpireAfterAccess(TimeSpan.FromMinutes(5))
.Build();

var value = cache.GetOrAdd("key", k => new MyObject(k));


➡️ Попробовать либу

🐸 Библиотека шарписта

#sharp_view
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤩5🔥4👍31



tgoop.com/csharpproglib/6316
Create:
Last Update:

⚡️ Быстрый in-memory кеш для .NET

BitFaster.Caching — это библиотека для in-memory кеша с акцентом на работу в многопоточной среде.

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

Что умеет:

• Потокобезопасные кеши без глобальных блокировок.

• Поддержка LRU и LFU (включая TinyLFU) для выбора стратегии вытеснения.

• Атомарное вычисление значений, чтобы избежать шторма запросов.

• Настраиваемые политики истечения: по времени доступа или записи.

• API-билдер для конфигурации размера и параметров кеша.

Пример:

var cache = CacheBuilder
.NewLru<string, MyObject>()
.WithCapacity(1000)
.ExpireAfterAccess(TimeSpan.FromMinutes(5))
.Build();

var value = cache.GetOrAdd("key", k => new MyObject(k));


➡️ Попробовать либу

🐸 Библиотека шарписта

#sharp_view

BY Библиотека шарписта | C#, F#, .NET, ASP.NET




Share with your friend now:
tgoop.com/csharpproglib/6316

View MORE
Open in Telegram


Telegram News

Date: |

Telegram channels fall into two types: 1What is Telegram Channels? Earlier, crypto enthusiasts had created a self-described “meme app” dubbed “gm” app wherein users would greet each other with “gm” or “good morning” messages. However, in September 2021, the gm app was down after a hacker reportedly gained access to the user data. best-secure-messaging-apps-shutterstock-1892950018.jpg Among the requests, the Brazilian electoral Court wanted to know if they could obtain data on the origins of malicious content posted on the platform. According to the TSE, this would enable the authorities to track false content and identify the user responsible for publishing it in the first place.
from us


Telegram Библиотека шарписта | C#, F#, .NET, ASP.NET
FROM American