repoze.lru.

Eine winzige LRU-Cache-Implementierung und Dekorateur
Jetzt downloaden

repoze.lru. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Agendaless Consulting
  • Website des Verlags:
  • http://www.repoze.org

repoze.lru. Stichworte


repoze.lru. Beschreibung

Repoze.lru ist eine LRU (am wenigsten kürzlich verwendete) Cache-Implementierung und Dekorateur. Tasten und Werte, die nicht häufig verwendet werden, werden schneller aus dem Cache ausgegeben als Schlüssel und Werte, die häufig verwendet werden. Es funktioniert unter Python 2.5, Python 2.6, Python 2.7 und Python 3.2.Aufreatieren eines Lrucache-Objekts: von Repoze.lru-Import lrucachecache = lrucache (100) # 100 maximal maximal von einem lrucache-Objekt: cache.get ('nicht existieren', ' Foo ') # wird' foo'cache.get ('nicht existieren') # zurück ('nicht extraecache.get (' vorhandene ') # gibt den Wert für RentalAdding an ein Lrucache-Objekt zurück: cache.put (' Key ',' Wert ') # fügt den Schlüssel "Taste" mit dem Wert' Wert'Clearing ein lrucache: cache.clear () Decoratora Lru_Cache Decorator existiert. Alle an die dekorierten Funktion übergebenen Werte müssen hasbar sein. Es unterstützt keine Keyword-Argumente: von repoze.lru Import lru_cache @ lru_cache (500) def teuer_function (* arg): passacherfunktion dekoriert mit dem lru_cache decorator verwendet seinen eigenen cache mit dieser function.product-homepage


repoze.lru. Zugehörige Software

Nsms

bietet ein Skeleton Rapidsms-Projekt mit den besten Praktiken von Nyaruka ...

118

Herunterladen