Python-Cache. Ranking & Zusammenfassung
- Lizenz:
- MIT/X Consortium Lic...
- Name des Herausgebers:
- Jay Adkisson
- Website des Verlags:
- https://github.com/jayferd/
Python-Cache. Stichworte
Python-Cache. Beschreibung
Python-Cache ist ein Python-Modul, das Caching für HUMANS bereitstellt : SLEEP (10) RETURN 42 # schreibt 42 in die cacheceise_expesive_method () # liest 42 von cachecome_expesive_method () # neu berechnet und schreibt 42 auf das cacheome_expesive_method.refresh () # Hol den zwischengespeicherten Wert oder werfen Sie einen Fehler (). # Holen Sie sich den zwischengespeicherten Wert oder return 3some_expesive_method.Cached (Default = 3) OpticationsOptions können an den Cache-Konstruktor oder dem Dekorator übergeben werden. Optionen, die an den Dekorateur übergeben wurden, nehmen Vorrang vor. Verfügbare Optionen sind: Aktiviert Wenn `false", wird der Backend-Cache nicht überhaupt verwendet, und Ihre Funktionen werden AS-IS ausgeführt. Dies ist nützlich für die Entwicklung, wenn der Backend-Cache überhaupt nicht vorhanden ist. Standardeinstellung: TrueBust Wenn `true`, werden die Werte im Backend-Cache ignoriert, und neue Daten werden berechnet und über die alten Werte geschrieben. Standardeinstellung: FALSETHE Die übrigen Optionen wird, falls angegeben, als Keyword-Argumente zur Set-Methode des Backends weitergegeben. Dies ist nützlich für Dinge wie Ablaufzeiten - zum Beispiel mit Pylibmc: @cache ("synty_key", time = 1000) def teuer_method (): # ... psIF Sie sind ein rubinreicher Benutzer, überprüfen Sie die analoge Cacher-Bibliothek Für die Homepage von RubyProduct
Python-Cache. Zugehörige Software