python-cache

CACHING VOOR MENSEN
Download nu

python-cache Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jay Adkisson
  • Uitgever website:
  • https://github.com/jayferd/

python-cache Tags


python-cache Beschrijving

Python-cache is een Python-module die caching voor mensen biedt.usage: import pylibmcfrom cache import cachebackend = pylibmc.client () cache = cache (backend) @cache ("mykey") Def sommigen_expensive_method () : Slaap (10) Retourneren 42 # schrijft 42 naar de cachesome_expensive_method () # leest 42 van de cachesome_expensive_method () # herberekent en schrijft 42 naar de cachesome_expensive_method.refresh () # haal de cache-waarde of gooi een Faillessome_expensive_method.Cached () # Krijg de cache-waarde of retour 3Some_expensive_method.Cached (standaard = 3) opties kunnen worden doorgegeven aan de cache-constructeur of de decorateur. Opties die zijn doorgegeven aan de decorateur hebben voorrang. Beschikbare opties zijn: ingeschakeld als 'FALSE', de backend-cache helemaal niet wordt gebruikt, en uw functies worden zo uitgevoerd. Dit is handig voor ontwikkeling, wanneer de backend-cache helemaal niet aanwezig is. Standaard: TrueBust Als `True`, zullen de waarden in de backend-cache worden genegeerd en nieuwe gegevens worden berekend en geschreven over de oude waarden. Standaard: Falsethe resterende opties, indien vermeld, wordt doorgegeven als trefwoordargumenten voor de setmethode van de backend. Dit is handig voor dingen zoals vervalstijden - bijvoorbeeld met behulp van PYLIBMC: @cache ("SOME_KEY", TIME = 1000) DEF DREDEN_METHOD (): # ... PSIF U bent een Ruby-gebruiker, bekijk de analoge Cacher Bibliotheek voor de homepage van RubyProduct


python-cache Gerelateerde software