MemoTTL : Un utilitaire de mémoïsation thread-safe pour Ruby avec TTL et LRU
2025-04-22
MemoTTL est un utilitaire de mémoïsation thread-safe pour Ruby qui prend en charge l'évacuation TTL (Time-To-Live) et LRU (Least Recently Used). Il est conçu pour les scénarios où les valeurs mémorisées doivent expirer après une période et l'utilisation de la mémoire doit être limitée. L'intégration est facile via `include MemoTTL` et `memoize`, avec des méthodes pour effacer le cache. Des exemples montrent son utilisation dans un contrôleur Rails, améliorant considérablement les performances en évitant les appels répétés à des méthodes coûteuses.
Développement