MVC整理笔记4 Cache ClassLibrary

CacheHelper  -缓存帮助类

引用:

功能:

  1. 设置缓存
  2. 设置键失效时间
  3. 获取缓存
  4. 是否存在键值
  5. 清除缓存

BloomFilter  一个布隆过滤器

引用:

功能:

  1. 初始化bloom滤波器并设置hash散列的最佳数目
  2. 检查列表中的任何项是否可能是在集合。
  3. 计算遇到误检率的概率。

ShareMenmory  共享内存

功能:

  1. 获取共享内存
  2. 关闭共享内存
  3. 从共享内存读数据
  4. 将数据写入内存中

ConsistentHash.cs  一致性HASH,解决传统HASH的扩容难的问题

ParentChildrenMapping  父子数据相互映射类

功能:

  1. 添加子键
  2. 删除子键
  3. 删除父键
  4. 父键是否存在
  5. 子键是否存在
  6. 获取父键拥有的所有子键
  7. 获取所有父键
  8. 获取所有子键

TaskQeury.cs  任务队列

引用:

功能:

  1. 间隔任务队列
  2. 构造函数开始任务

UsingLock.cs  使用using代替lock操作的对象,可指定写入和读取锁定模式

引用:

功能:值得研究下

猜你喜欢

转载自www.cnblogs.com/wangchuang/p/12567195.html