lru_cache
LRU Cache
A cache implementation using an LRU (Least Recently Used) eviction strategy and ETS tables for efficient storage and retrieval of cached data.
ETS-based fix-sized LRU cache for elixir
36 stars
12 watching
12 forks
Language: Elixir
last commit: about 3 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
| A high-performance, GC-less LRU hashmap implementation in Go | 215 |
| A thread-safe, expiration-aware cache implementation with LRU-like behavior and configurable segments. | 44 |
| An Elixir-based key/value cache with row-level isolated writes and time-to-live (TTL) support. | 911 |
| An LRU cache implementation for OpenResty and Lua applications. | 441 |
| A thread-safe memory cache implementation with LRU policies and type-safety features. | 78 |
| A cache library for Go with an expiration time. | 186 |
| A caching macro for Elixir that uses CAS on ETS to optimize function calls | 192 |
| Caches expensive operations to improve performance by storing the results in an in-memory or distributed cache. | 10 |
| Provides a flexible and multi-layered caching solution for Go applications using the Cache-Aside pattern. | 141 |
| A two-layer caching system utilizing Lua's built-in shared dictionary and LRU cache for efficient storage and retrieval of data. | 19 |
| A small Elixir library providing a user-friendly interface to Erlang's ETs caching system | 52 |
| Automates cache configuration for Flask applications on Heroku. | 41 |
| A zero-dependency in-memory cache library that supports various expiration strategies and is safe for concurrent use. | 123 |
| A package to cache slow database queries using in-memory or Redis storage | 140 |
| A high-performance off-heap cache implementation for Java with support for asynchronous loading and eviction using an LRU algorithm. | 1,072 |