Java hat LinkedHashMap die gets you 99% there to an LRU cache.LRU-Cache-Implementierung in Javascript
Gibt es eine JavaScript-Implementierung eines LRU-Cache, vorzugsweise aus einer seriösen Quelle, das heißt:
- verständlich
- effizient (amortisiert O (1) erhalten/put/Löschen)
? Ich habe im Internet gesucht, konnte aber keins finden. Ich dachte, ich fand einen auf Ajax Design Patterns, aber es glänzt über die sendToTail()
Methode und hat O (n) Leistung (vermutlich, da die Warteschlange und assoziative Array aufgeteilt sind).
Ich glaube, ich könnte meine eigenen schreiben, aber ich habe auf die harte Weise gelernt, dass das Rad für Kern Algorithmen neu zu erfinden die Gesundheit zu einer gefährlich sein kann:/
Dank, habe ich auf die volle Funktionalität. Es schien, als hätte es zu viele Schnickschnacks für meine Anwendung (ganz zu schweigen von ASP.NET, was eine riesige rote Fahne in meinen Gedanken ist), aber vielleicht sollte ich es noch einmal anschauen. –
+1 Die Implementierung hat nichts mit ASP.NET zu tun. Ich denke, es ist einen Blick wert –