LambdaToSql/FrameWork/Cache.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace LambdaToSql.FrameWork
{
/// <summary>
/// 缓存帮助类
/// </summary>
internal class CacheHelper
{
#region 私有属性
/// <summary>
/// 字典
/// </summary>
static Dictionary<string, object> dic = new Dictionary<string, object>();
/// <summary>
/// 定义一个静态变量来保存类的实例
/// </summary>
static CacheHelper session;
/// <summary>
/// 定义一个标识确保线程同步
/// </summary>
static readonly object locker = new object();
#endregion
#region Instance 单例
/// <summary>
/// 单例
/// </summary>
/// <returns>返回类型为Session</returns>
public static CacheHelper Instance
{
get
{
if (session == null)
{
lock (locker)
{
if (session == null)// 如果类的实例不存在则创建,否则直接返回
{
session = new CacheHelper();
}
}
}
return session;
}
}
#endregion
#region Remove 移除
/// <summary>
/// 删除成员
/// </summary>
后面还有 44 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
