Fajna biblioteka Cache ?

Fajna biblioteka Cache ?
AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
0

jakaś dobra biblioteka Cache, in-proces (więc nie pytam o serwer).
Oczywiście klucz->obiekt, kilka polityk ekspiracji (co za straszne słowo), mniej więcej wiadomo, co jest oczekiwane.
Odpowiednik Guava i Caffeine cache.

Kompatybilna z .NET Freamework, na dziś mam przed oczami projekty desktopowe.

Co podpowiecie?

AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
0
Pixello napisał(a):

https://docs.microsoft.com/pl-pl/dotnet/api/microsoft.extensions.caching.memory.memorycache?view=dotnet-plat-ext-3.1

Wygląda nieźle.
Na szybko, to nie widzę ficzera, żeby niektóre Entry miały inny czas/warunki expire, ale to nie jest krytyczny wymóg.

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
1

Możesz to ustawiać per entry, ale tylko AbsoluteExpiration i SlidingExpiration są dostępne, z tego co kojarzę: https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.caching.memory.memorycacheentryoptions?view=dotnet-plat-ext-3.1

Ja jeszcze kiedyś użyłem i było przyjemne: https://github.com/reactiveui/Akavache

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.