点击或拖拽改变大小
盛派网络

Senparc.CO2NET.Cache 命名空间

Senparc.Weixin SDK 官方教程《微信开发深度解析》已出版,支持中国开源事业,请【购买正版】
《微信公众号+小程序》视频课程已经上线,【点击这里】学习!

NeuChar(纽插)已经上线,为开发者提供一站式跨平台管理枢纽,并可将应用入驻到 NeuChar 应用商店!新功能正在不断增加中,快来使用吧! https://www.neuchar.com
在线动态微信接口 Swagger WebApi 文档: https://weixin.senparc.com:8039

 
  说明
公共类BaseCacheLock
缓存同步锁基类
公共类BaseCacheStrategy
泛型缓存策略基类
公共类CacheSerializeExtension
缓存序列化扩展方法,所有(分布式)缓存的序列化、反序列化过程必须使用这里的方法统一读写
受保护的类CacheStrategyDomainMappingCollection
某一个领域内的缓存策略集合
受保护的类CacheStrategyDomainMappingItem
领域内不同类型缓存 -> 底层(CO2NET 级别) 的映射关系
公共类CacheStrategyDomainWarehouse
领域缓存仓库
公共类CacheStrategyFactory
缓存策略工厂。

缓存策略的注册(立即启用)和当前缓存策略获取

受保护的类CacheWrapperT
用于提供给缓存储存的封装对象,包含了对象类型(Type)信息
公共类LocalCacheLock
本地锁
公共类LocalObjectCacheHelper
全局静态数据源帮助类
公共类LocalObjectCacheStrategy
本地容器缓存策略
接口
  接口说明
公共接口IBaseCacheStrategy
最底层的缓存策略接口
公共接口IBaseCacheStrategyTKey, TValue
公共缓存策略接口
公共接口IBaseObjectCacheStrategy
所有以 string 类型为 key ,object 为 value 的缓存策略接口
公共接口ICacheLock
缓存锁接口
公共接口ICacheStrategyDomain

扩展领域缓存策略

注意:实现此接口的类必须使用单例模式!

公共接口IDomainExtensionCacheStrategy
领域扩展(非 CO2NET 级别的缓存策略)接口,例如作为 LocalContainerCacheStrategy 的接口

注意:实现此接口的类必须使用单例模式!