Python-Cache.

Caching für den Menschen
Jetzt downloaden

Python-Cache. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • 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