我目前正在将一些对象和类保存到 HttpContext.Cache 中,但即使在应用程序池被回收或机器重新启动时,我也想让这些对象和类持久化。我尝试使用 AppFabric 或 Memcached,但它们似乎专注于分布式缓存,而不是本地缓存。此外,与 AppFabric 结合的 EF STE 似乎取决于可序列化的类,并且我的类中的某些属性是例如对不可序列化的 .NET 类的引用(例如,我有对 System.Net.WebSockets 实例的引用。 WebSocket 作为属性)。
所以我的问题是:谁能给我任何好主意或指向一个框架,该框架将允许我将类保存到某种本地缓存中,该缓存可以持久保存到磁盘(或数据库,如果它允许我将任何内容保存到其中) ?