從docObjectCache的「Set」和「Add」有什麼區別?
添加(CacheItem,CacheItemPolicy):在派生類中重寫,嘗試插入緩存項到緩存爲CacheItem實例,並增加了有關如何進入細節應該被驅逐。 [1]
-
集(CacheItem,CacheItemPolicy):在派生類中重寫,插入緩存項到緩存爲CacheItem實例,指定有關條目怎麼會信息驅逐。 [2]
我看到的措辭差別不大(嘗試)和簽名(set
是子,add
返回一個布爾值),但我不知道我應該使用哪一個,如果真有兩者之間有些不同。
完美的簡潔的答案在一些有點模糊的方法。這就是我喜歡的原因,因此你可能爲我節省了一個小時,或者搜索或測試。 –
如果存在具有相同密鑰的另一個緩存項目,Add方法似乎不會創建緩存項目! – Sunil