CacheManager:–个通用缓存接口抽象类库
CacheManager是–个缓存通用接口抽象类库,它支持各种高速缓存提供者,例如Memcache,Redis,并且有许多先进的功能特性。具体可以访问官方网站 http://cachemanager.net。
CacheManager设计目标就是简化程序员对各种复杂缓存场景的处理,通过CacheManager只需要几行的代码就可以支持多层的缓存,从进程内缓存到分布式的缓存。通过CacheManager可以很容易在项目中更改缓存策略,它还提供一些更有价值的特性,例如高速缓存同步,并发更新,事件通知,性能计数器等等,这些都是我们程序员在使用缓存时经常要解决的。
CacheManager的最新版本是0.6,支持.Net 4.0, .Net 4.5, ASP.NET DNX 4.5.1 和Core,可以通过Nuget 安装,下面是CacheManager的相关的Nuget Package:
Package Name |
.Net 4.0 |
.Net 4.5 |
DNX 4.5.1 |
DNX Core |
---|---|---|---|---|
CacheManager.Core |
x |
x |
x |
x |
CacheManager.StackExchange.Redis |
x |
x |
x |
- |
CacheManager.SystemRuntimeCaching |
x |
x |
x |
- |
CacheManager.Memcached |
x |
x |
x |
- |
CacheManager.Web |
- |
x |
x |
- |
CacheManager.Couchbase |
- |
x |
x |
- |
CacheManager也有良好的文档支持,在作者网站和GitHub(https://github.com/MichaCo/CacheManager/tree/master/Articles)上都有很详细的文档:
Getting Started 如何安装和使用Cache Manager的一个基本介绍
Configuration 接入如何通过配置文件或者代码配置Cache Manager
Features and Architecture 深入介绍 Cache Manager 所有功能
Update Operations 解释何时以及为什么要用update 方法替代Put
Cache Synchronization 缓存背板功能的用例解释
- 算法模板——平衡树Treap
- Java并发编程
- 算法模板——线段树2(区间加+区间乘+区间求和)
- 1798: [Ahoi2009]Seq 维护序列seq
- 【LeetCode 389】 关关的刷题日记30 Find the Difference
- 1708: [Usaco2007 Oct]Money奶牛的硬币
- 1856: [Scoi2010]字符串
- 【LeetCode 409】 关关的刷题日记31Longest Palindrome
- Git的奇技淫巧?
- 3224: Tyvj 1728 普通平衡树
- 【LeetCode 136】 关关的刷题日记32 Single Number
- 1599: [Usaco2008 Oct]笨重的石子
- 【LeetCode 136】 关关的刷题日记33 Intersection of Two
- 1218: [HNOI2003]激光炸弹
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法