Key-value store server and client. Either in-process or as a service with accompanying nuget packages.
A fast, easy to use, thread-safe partitioned memory cache for .net that helps manage the memory size and track performance.