Skip to content

Repository files navigation

cedarcache

tests

Cache en memoria con caducidad por entrada.

Uso

from cache import coge, pon

almacen = {}
pon(almacen, "hora", "12:00", vive=30)
coge(almacen, "hora")  # "12:00"

Estructura

cache.py  modulo principal
tests/    tests con pytest
docs/     notas de diseno

API

funcion que devuelve
pon(almacen, clave, valor, vive) guarda un valor, con caducidad opcional en segundos
coge(almacen, clave, defecto) el valor si sigue vivo, o defecto
caducadas(almacen) las claves cuyo plazo ya ha pasado
poda(almacen) borra las entradas caducadas y devuelve cuantas eran
memoriza(fn, vive) envuelve una funcion pura para que cachee sus resultados

About

Cache en memoria con caducidad por entrada

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages