我正在研究Caching Application Enterprise Library,它由System.Runtime.Caching類棄用。對於這種緩存概念,爲什麼我應該使用這些緩存框架,而不是僅僅使用我的程序中的一些全局對象,這些對象可以將對象保存在我的軟件的生命週期中,並且如果需要這些對象可以保存在數據庫或文件系統中。使用它有什麼好處?僅僅是因爲線程安全的目的,或者我應該何時使用它來代替我自己的全局對象?爲什麼我應該在我的代碼中使用緩存?
有人能給我,我應該在項目中(例如,多線程)納入該緩存機制現實生活中的好方案。
感謝,
衛