JHStaticCache(T) Class

DCSoft.DBUtilityGeneric

JHStaticCacheT Class
存放少量缓存的处理类,该类为密封类
Inheritance Hierarchy
SystemObject  DCSoft.Utility.CacheJHStaticCacheT

Namespace: DCSoft.Utility.Cache
Assembly: DCSoft.Utility (in DCSoft.Utility.dll) Version: 0.0.0.0 (1.0.0.0)
Syntax
C#
public static class JHStaticCache<T>

Type Parameters

T
要缓存的数据的数据类型

The JHStaticCacheT type exposes the following members.

Methods
  NameDescription
Public methodStatic memberClear
清空所有的缓存
Public methodStatic memberGet
获取指定主键的缓存数据,如果不存在或过期则返回指定类型的默认值(default(T))
Public methodStatic memberInsert
插入一条缓存,如果存在则更新,否则添加
Public methodStatic memberRemove
删除指定缓存主键对应的缓存
Top
Properties
  NameDescription
Public propertyStatic memberCacheHour
缓存时间(单位小时)
Top
Remarks
可以通过指定 CacheHour 设置缓存时间,如果未设置则自动查找配置文件 appsettings 节点下配置项 StaticCacheHour 的值, 如果未配置或配置异常,则使用默认值 12,单位小时
See Also