我正在研究Caching Application Enterprise Library,它由System.Runtime.Caching类弃用。对于这种缓存概念,为什么我应该使用这些缓存框架,而不是仅仅使用我的程序中的一些全局对象,这些对象可以将对象保存在我的软件的生命周期中,并且如果需要这些对象可以保存在数据库或文件系统中。使用它有什么好处?仅仅是因为线程安全的目的,或者我应该何时使用它来代替我自己的全局对象?为什么我应该在我的代码中使用缓存?
有人能给我,我应该在项目中(例如,多线程)纳入该缓存机制现实生活中的好方案。
感谢,
卫