Vom docWas ist der Unterschied zwischen "Set" und "Add" für ObjectCache?
Add (CacheItem, CacheItemPolicy): Wenn in einer abgeleiteten Klasse überschrieben, versucht, als CacheItem Instanz einen Cache-Eintrag in den Cache einzufügen, und fügt Informationen darüber, wie der Eintrag sollte vertrieben werden. [1]
-
Set (CacheItem, CacheItemPolicy): Wenn in einer abgeleiteten Klasse überschrieben, fügt den Cache-Eintrag in den Cache als CacheItem Instanz, um Informationen angibt, wie der Eintrag wird vertrieben [2]
Ich sehe kaum einen Unterschied in der Formulierung (versucht,) und Unterschrift (set
ist ein Teil, add
gibt einen boolean), aber ich bin nicht sicher, welche soll ich verwenden und wenn es wirklich ist etwas anderes zwischen beiden.
Perfekt kurze Antwort auf ein paar obskuren Methoden. Das ist der Grund, warum ich dich so liebe, dass du mir wahrscheinlich eine Stunde Zeit gespart hast oder gesucht oder getestet hast. –
Es scheint, dass die Add-Methode kein Cache-Element erstellt, wenn ein anderes Cache-Element mit demselben Schlüssel existiert! – Sunil