默認情況下,MemoryCache帶有默認緩存,並且可以創建額外的命名緩存。單個vs多個MemoryCache實例
看起來好像在不同實例中隔離不同進程的結果緩存可能有好處例如,對索引的查詢結果可以緩存在「IndexQueryResult」緩存中,並在「DatabaseQueryResult 「緩存。這是相當人爲的,但解釋了原則。
一個緩存導致驅逐的內存壓力是否會影響其他緩存呢?與其管理方式相比,.Net管理多個緩存的方式有什麼不同嗎?
考慮到多個緩存的想法,我是否浪費了自己的時間,或者是否真的有這樣的價值?
你能不能展示一些代碼示例,解釋'Single Instance'上的上述用法的好處。在這將變得更有幫助和更受歡迎。 – 2013-07-16 04:24:11
@PKKG:不,我不認爲使用代碼示例會更好地解釋這些好處。我很抱歉如果英文很難理解,但我不認爲代碼樣本會使事情變得更清楚。 – StriplingWarrior 2013-07-16 15:36:05