.net-C#里面的cache问题,求大神来解答一下

问题描述

C#里面的cache问题,求大神来解答一下

public Object Add (
string key,
Object value,
CacheDependency dependencies,
DateTime absoluteExpiration,
TimeSpan slidingExpiration,
CacheItemPriority priority,
CacheItemRemovedCallback onRemoveCallback
)
在使用Add方法时,以上7个参数是必需的,其代表意义如下:
— 参数“key”代表缓存数据项的键值,必须是唯一的。
— 参数“value”代表缓存数据的内容,可以是任意类型。
— 参数“dependencies”表示缓存的依赖项,也就是此项的更改意味着缓存内容已经过期。如果没有依赖项,可将此值设置为NULL。
— 参数“absoluteExpiration”是日期型数据,表示缓存过期的时间,.NET 2.0提供的缓存在过期后是可以使用的,能使用多长时间,就看这个参数的设置。
— 参数“slidingExpiration”的类型表示一段时间间隔,表示缓存参数将在多长时间以后被删除,此参数与absoluteExpiration参数相关联。
— 参数“priority”表示撤销缓存的优先值,此参数的值取自枚举变量“CacheItemPriority”,优先级低的数据项将先被删除。此参数主要用在缓存退出对象时。
— 参数“onRemoveCallback”表示缓存删除数据对象时调用的事件,一般用做通知程序。

****我的问题是我value的名称可以一样吗,比如2个arraylist名字一样,Add到cache里面会有冲突没?****

时间: 2025-01-12 02:54:51

.net-C#里面的cache问题,求大神来解答一下的相关文章

窗口风格-MFC SDI禁掉最大化按钮后程序把桌面任务里覆盖了,求大神解答

问题描述 MFC SDI禁掉最大化按钮后程序把桌面任务里覆盖了,求大神解答 2C MFC SDI禁掉最大化按钮后程序把桌面任务里覆盖了,求大神解答 解决方案 我是在 PreCreate 函数修改的窗口风格 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWndEx::PreCreateWindow(cs) ) return FALSE; // TODO: 在此处通过修改 // CREATESTRUCT cs 来修改窗口

qgis 刚接触这方面,还不是很懂。做热力图方面的,求大神解答

问题描述 qgis 刚接触这方面,还不是很懂.做热力图方面的,求大神解答 错误提示是Traceback (most recent call last): File ""C:/PROGRA~2/QGISES~1/apps/qgis/./python/pluginsGdalToolstoolswidgetPluginBase.py"" line 88 in onFinished self.base.onFinished(exitCode status) File &qu

数据-在C#里使用SharpPCap对程序进行抓包,求大神解答

问题描述 在C#里使用SharpPCap对程序进行抓包,求大神解答 可以监测指定程序.指定端口上所有的信息流量.最后以十六进制形式来显示数据内容,并保存数据信息的.话说这个可以通关sharpcap实现么,求大神指导.QAQ 解决方案 参考http://www.cnblogs.com/therock/articles/3572119.htmlhttp://www.360doc.com/content/11/0519/14/6889381_117894489.shtml 解决方案二: 最好是有程序的

js问题-js 移除select下拉框里的onchange 事件如何实现,求大神解答

问题描述 js 移除select下拉框里的onchange 事件如何实现,求大神解答 js 移除select下拉框里的onchange 事件如何实现,求大神解答 解决方案 为什么非得要去掉,函数里不写任何代码不就得了了.. 解决方案二: 不写不就行了吗??具体的说下.... 解决方案三: 我select下拉框里有个onchange事件来实现联动功能,但是我在某些情况下不希望发生联动,所以想特定的时候不执行onchange事件 解决方案四: $('#btn').unbind("click"

c#-C# insertsql 里能不能偶两个insert语句,怎么连起来啊!!求大神解答

问题描述 C# insertsql 里能不能偶两个insert语句,怎么连起来啊!!求大神解答 if (!string.IsNullOrEmpty(max)) { insertsql = insertsql + (";insert into Weather ([CityCode],[MaxTemperature],[MinTemperature],[Weather],[WindDirection],[Date],[CityID]) VALUES ('" + city1code + &q

浏览器不知道怎么了,进不去网页,出现以下这个界面,这种情况怎么解决?求大神解答

问题描述 浏览器不知道怎么了,进不去网页,出现以下这个界面,这种情况怎么解决?求大神解答 400Bad Request 400 Bad Request nginx 解决方案 除了q107770540 说的这些,看一下DNS cache 解决方案二: 打开IE 在"Internet选项"里选择删除COOKIES 删除文件就可以了答3023案补充够详细的了.答3023案补充打开IE(你看网页的那个),然后点"工具"--Internet选项--Internet临时文件--

在Android开发中使用java代码的一些问题,求大神来看看。

问题描述 在Android开发中使用java代码的一些问题,求大神来看看. 1.我在MainActivity中定义一个单击事件监听器OnClickListener,这时要导入类,但是import android.view.*; 这样自己定义的OnClickListener会报错.但是 import android.view.View.*和import android.view.View.OnClickListener均不会报错.请问这是怎么回事?import android.view.*不是代表

db2-sqoop连接DB2import 时报错,Connection timed out 求大神解答

问题描述 sqoop连接DB2import 时报错,Connection timed out 求大神解答 sqoop连接DB2导入数据至HDFS时,报错,显示连接超时. 用list-table命令连接没有问题?,结果正确: 测试过DB2远程连接,没有问题,telnet 测试端口也没有问题: DB2版本v9.7,用的安装包里面的JDBC插件. 以下是错误信息. [biadmin@Hadoop01 sqoop]$ ./bin/sqoop import --connect jdbc:db2://9.1

javaweb-web.xml配置的问题,求大神解答

问题描述 web.xml配置的问题,求大神解答 今天谢了一段简单的session的会话代码.有BuyServlet用来存储session,然后又谢了PayServlet,用来取值.还有个jsp界面. 本来好好的,我突然想把BuyServlet改个名字,改成Buyservlet1好了.于是发现web.xml中并没有自动更改,于是,我手动把对应的url改了下,结果连jsp都显示报错,我觉得很奇怪,为什么呢,web.xml配置文件难道不能动吗,那我相对文件改名字不行吗? 解决方案 JSF中web.xm