1 个不稳定版本

0.0.1-poc.02023年7月23日

#231缓存

MIT/Apache

39KB
758

CacheBrowns

为原生应用程序实验性的可编程托管缓存实现。这是一个通用仅头文件库,利用声明式缓存,强调正确性和易用性,通过提供预实现的策略。

这并不会打破任何性能记录,这是故意的。它并不慢,并且遵循其模式可以消除整个类的缓存失效错误。

在概念上,这里借鉴了“单向数据流”和托管内存。

当项目达到更高成熟度时,此页面将进行更新。在此期间,请查看文档文件夹中的任何提案和设计审查。

如果项目进展顺利,我们还会在下次黑客马拉松期间创建一个 .NETCore 版本。

贡献

此项目欢迎贡献和建议。大多数贡献都需要你同意一份贡献者许可协议(CLA),声明你有权,并且实际上确实授予我们使用你的贡献的权利。有关详细信息,请访问 https://cla.opensource.microsoft.com

当你提交一个拉取请求时,CLA 机器人将自动确定你是否需要提供 CLA,并适当地装饰 PR(例如,状态检查,注释)。只需遵循机器人提供的说明。你只需要在整个使用我们的 CLA 的所有仓库中这样做一次。

此项目采用了 Microsoft 开源行为准则。有关更多信息,请参阅 行为准则常见问题解答 或联系 [email protected] 以获得任何额外的问题或评论。

商标

此项目可能包含项目、产品或服务的商标或标志。Microsoft 商标或标志的授权使用必须遵守并遵循 Microsoft 的商标及品牌指南。在此项目的修改版本中使用 Microsoft 商标或标志不得引起混淆或暗示 Microsoft 赞助。任何使用第三方商标或标志都受这些第三方政策的约束。

许可协议

此项目受以下之一的许可协议保护:

根据您的选择。

本项目的SPDX许可证标识符为MIT OR Apache-2.0

依赖项

~1–1.9MB
~41K SLoC