早上好,
我们有一个使用缓存的 servicestack 实现。
我们可以在以下之间进行交换:
- 雷迪斯
- 内存缓存
- 在记忆中
因为它们都实现了 ICacheClient。我们只需更改 web.config 中的缓存设置节点即可更改正在使用的缓存。
我的问题是,例如,我该如何将配置设置切换为“Cache:None”。
我想我可以拥有自己的实现 ICacheClient 的 CacheClient ,它实际上除了实现 ICacheClient 接口之外什么都不做,但这感觉很笨拙和肮脏。
我们希望能够关闭缓存的原因是为了获得测试性能的基线。
谢谢拉斯