Pluggable foundation blocks for building distributed apps.

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
1 Open Issue Need Help Last updated: Aug 7, 2025

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