| repoze.lru. Eine winzige LRU-Cache-Implementierung und Dekorateur |
Jetzt downloaden |
repoze.lru. Ranking & Zusammenfassung
- 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