Wenn _.memoize
von lodash
verwendet wird, ist es möglich, den gesamten Cache zu löschen?Wie wird der gesamte Memoize-Cache in lodash gelöscht?
Ich habe ein paar Diskussionen über Github gesehen: https://github.com/lodash/lodash/issues/1269 https://github.com/lodash/lodash/issues/265
Aber ich bin noch nicht 100% klar, wie dies würde genähert, wenn Sie klar eine Seite breit Cache tun wollen? Ist die Absicht, es zuerst auf eine WeakMap zu setzen, dann wie gewünscht zu löschen?
Rufen Sie einfach erneut "Memoize" und überschreiben Sie Ihre Memo-Funktion, und der Cache ist weg. – Bergi
Ich möchte alle/ganz auswendig 'zwischengespeicherten Funktionen speichern – Chris