repoze.lru

Een Tiny LRU-cache-implementatie en decorator
Download nu

repoze.lru Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Agendaless Consulting
  • Uitgever website:
  • http://www.repoze.org

repoze.lru Tags


repoze.lru Beschrijving

repoze.lru is een LRU (minst recent gebruikte) cache-implementatie en decorateur. Sleutels en waarden die niet vaak worden gebruikt, worden uit de cache sneller uitgezet dan sleutels en waarden die vaak worden gebruikt. Het werkt onder Python 2.5, Python 2.6, Python 2.7 en Python 3.2.Appicreating een Lrucache-object: van repoze.lru Import Lrucachecache = Lrucache (100) # 100 MAX-lengteRetrieving van een Lrucache-object: cache.get ('onbesteld', ' Foo ') # retourneert' foo'cache.get ('onbesteld') # zal noncache retourneren .get ('bestaand') # retourneert de waarde voor existenties aan een Lrucache-object: cache.put ('sleutel', 'waarde ') # Voeg de toets' Key 'toe met de waarde' Value'Clearing An Lrucache: Cache.Clear () Decoratora Lru_cache Decorator bestaat. Alle waarden die zijn doorgegeven aan de versierde functie moeten haschable zijn. Het ondersteunt geen trefwoordargumenten: van repoze.lru import lru_cache @ lru_cache (500) Def Dure_function (* ARG): Passreach-functie versierd met de LRU_Cache-decorateur gebruikt zijn eigen cache met betrekking tot die functie.Product's startpagina


repoze.lru Gerelateerde software

django-sprites

Django-app-modellen om beeldsprites te verwerken om pagina-ladingen te versnellen die meerdere kleine afbeeldingen hebben ...

87

Downloaden