Open Issues Need Help
View All on GitHub Distributed Systems • Microservices Frameworks
AI Summary: Implement a maximum memory size limit for the InMemoryCacheClient in the Foundatio project. This involves adding a new configuration option and modifying the cache's internal logic to evict items when the memory limit is reached, potentially using an LRU (Least Recently Used) or similar eviction strategy. The goal is to prevent unbounded memory growth and improve the robustness of long-running applications using the in-memory cache.
Complexity:
4/5
enhancement help wanted
Pluggable foundation blocks for building distributed apps.
C#
#abstractions#aws#azure#c-sharp#distributed#distributed-locks#distributed-systems#foundatio#job-scheduler#jobs#lock#logging#message-bus#messaging#metrics#queue#redis#s3#statsd#storage