使用页面缓存,缓存实例化对象是否有必要?
这个缓存的对象是不是单例的?和静态对象有区别吗?

解决方案 »

  1.   

    缓存实际上就是个map,
    如果一个实例对象的某些属性需要访问较慢速(如IO设备),或负载可能较大(如数据库)的环境才能获得
    就适合保存在缓存中,复用时就不需要再去从慢速环境中再次获取
    另外,对象没有静态的,静态的是类,这个不需要缓存
      

  2.   

    可能我的表述不是很准确
    有个类A,实例 A a = new A()
    通过B类属性或方法获取a,将a缓存以来好呢,还是放在静态变量中?
    各有什么好处?