python-cache Rangschikking & Samenvatting
- Vergunning:
- MIT/X Consortium Lic...
- 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