init lserp cs 5.0
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using System.Web;
|
||||
using System.Collections;
|
||||
|
||||
using Zhaizj.Framework.Data;
|
||||
using Zhaizj.Framework.Caching;
|
||||
|
||||
namespace Zhaizj.Framework.Caching {
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 应用程序范围的缓存(ORM的二级缓存)
|
||||
/// </summary>
|
||||
public class ApplicationCache : IApplicationCache {
|
||||
|
||||
/// <summary>
|
||||
/// 从二级缓存中获取值
|
||||
/// </summary>
|
||||
/// <param name="key"></param>
|
||||
/// <returns></returns>
|
||||
public Object Get( String key ) {
|
||||
return SysCache.Get( key );
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 将对象放入二级缓存,如果缓存中已有此项,则替换
|
||||
/// </summary>
|
||||
/// <param name="key"></param>
|
||||
/// <param name="val"></param>
|
||||
public void Put( String key, Object val ) {
|
||||
SysCache.Put( key, val );
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 将对象放入缓存,最后一次访问之后的 minutes 分钟内,如果还没有访问,则会过期(弹性过期)
|
||||
/// </summary>
|
||||
/// <param name="key"></param>
|
||||
/// <param name="val"></param>
|
||||
/// <param name="minutes"></param>
|
||||
public void Put( String key, Object val, int minutes ) {
|
||||
SysCache.PutSliding( key, val, minutes * 60 );
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 从缓存中移除某项
|
||||
/// </summary>
|
||||
/// <param name="key"></param>
|
||||
public void Remove( String key ) {
|
||||
SysCache.Remove( key );
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user