Rt..............

解决方案 »

  1.   

    依赖要恰当,这个不是一句两句能说清的,cache要管理好不容易
      

  2.   

    取Cache的时候先判断是否存在....
      

  3.   

    自己定义时间就可以了!
    Cache过期就重新建立!
      

  4.   

    asp.net的Cache机制的核心、几乎全部功能都可总结为它会自动过期。你可以研究如何自定义CacheDependency 子类。SqlCacheDependency 就是一个 CacheDependency 子类。
      

  5.   

    如果Cache中的对象不能自动地过期,要我们的代码显示地释放,那就和刚学编程的人都知道的静态变量没有什么区别了。因此,知道往Cache集合中放入和取出对象不算懂得了Cache,CacheDependency才是Cache的内部精髓。
      

  6.   

    Cache肯定会自动过期。时间可以自己设立。但也不是说你设多久就一定可以保存多久。有时内存的使用不足。你这个保存的Cache优先级别低也容易先被回收器回收。