Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
Something like https://github.com/jdehlin/CacheSleeve that can store locally, while also being distributed (2-tier). With automatic invalidation as we do with the message bus in O1.
Also would be useful to set collections with memory limits on each so it doesn't go in memory if it's taking too much space, and a way to see statistics about it. It also means counting the bytes but it's trivial as everything is serializable.
Something like https://github.com/jdehlin/CacheSleeve that can store locally, while also being distributed (2-tier). With automatic invalidation as we do with the message bus in O1.
Also would be useful to set collections with memory limits on each so it doesn't go in memory if it's taking too much space, and a way to see statistics about it. It also means counting the bytes but it's trivial as everything is serializable.